MoongraphMoongraph

Upload Documents

Add documents to Moongraph for search, graphs, and AI queries.

Upload Documents

Upload files to make them searchable, add them to knowledge graphs, and query them with the Agent.

Supported formats

FormatExtensionsNotes
PDF.pdfText extraction with layout awareness
Word.doc, .docxConverted and processed
Excel.xls, .xlsxConverted and processed
PowerPoint.ppt, .pptxConverted and processed
Images.png, .jpg, .jpeg, .tiff, .gif, .webpOCR for text extraction
Text.txt, .mdDirect text ingestion
HTML.html, .htmParsed and extracted

Steps

  1. Navigate to Files in the sidebar
  2. Click + Add in the top-right corner
  3. Select Upload Files
  4. Drag and drop files onto the dropzone, or click to select files
  5. (Optional) Enable or disable Smart Analysis — see below
  6. Click Upload

Files upload in the background. You can continue using Moongraph while they process.

Bulk upload

You can upload up to 50 files at once. Each file can be up to 35 MB.

For larger collections:

  • Upload in batches
  • Monitor the first batch for any format issues
  • Failed documents don't block others in the queue

Smart Analysis

The Smart Analysis option (enabled by default) uses advanced visual processing for documents containing:

  • Tables and structured data
  • Images and diagrams
  • Handwritten notes
  • Complex layouts

Disable Smart Analysis only for simple text documents where faster processing is preferred.

Monitoring uploads

After uploading, documents appear in the files table with status indicators:

StatusMeaning
QueuedWaiting for processing to start
ParsingExtracting text content
ChunkingSplitting into searchable segments
EmbeddingGenerating vectors for semantic search
CompletedReady for search and graphs
FailedProcessing failed — click for details
PartialPartially processed — can retry

The status updates automatically as processing progresses.

Retrying failed uploads

If a document fails:

  1. Click the status badge to see error details
  2. Click Retry to attempt processing again

For partial failures, retrying continues from where processing stopped.

On this page