Which formats read cleanly?
Microsoft's Azure AI Search blob indexer, one building block used for custom knowledge search, lists the formats it extracts text from, including Word (DOCX, DOC, DOCM), Excel (XLSX, XLS, XLSM), PowerPoint (PPTX, PPT, PPTM), Outlook MSG, EML, PDF, HTML, Markdown, CSV, JSON, XML, RTF, EPUB, OpenDocument files, plain text, and ZIP and GZ archives. Other tools publish their own lists. ChatGPT's SharePoint app, for example, searches .txt, .pdf, .docx, .pptx, .xlsx and .csv files. A format on a supported list tells you text can be extracted. Whether tables, headings and footnotes keep their meaning still needs testing.
What happens to scanned PDFs and photos?
A scanned page is an image, so a tool must run optical character recognition (OCR) before there is any text to search. In Azure AI Search this is a separate enrichment step: image extraction has to be switched on and incurs an additional charge, and OCR beyond a small daily free allowance runs through a billable AI resource. Azure supports OCR on JPEG, PNG, BMP and TIF images and extracts up to 1,000 images from a single document. In Google Drive's search index, OCR in PDF files is limited to 80 pages. Check recognised text against the page before relying on it.
How are spreadsheets and tables handled?
Spreadsheets are extracted as text, which keeps the values and can lose the relationships between them. A price or tolerance means little once it is separated from its row and column labels. Azure's blob indexer can treat each CSV row as its own search document, which suits lists such as part catalogues. For tables inside PDFs and Word files, layout-aware extraction keeps more of the structure, and Microsoft's Document Intelligence layout model, which extracts text, tables, section headings, page headers and footers, is one example. Test questions that depend on a table cell before trusting answers drawn from it.
What about email, archives and attachments?
Outlook MSG and EML files can be indexed, but Azure indexes a message with its attachments, or a ZIP archive with its contents, as a single document. A long email thread with three attached procedures becomes one large item, and an answer may cite the email instead of the procedure. Where attachments hold the real content, save the current versions into the document library and index those. Mailboxes also hold a lot of personal information, so leave them out of a first project unless there is a clear reason to include them.
Which files are usually skipped?
Formats outside a tool's supported list are skipped or reported as errors. Microsoft says the blob indexer stops by default when it meets an unsupported content type, such as an audio file, unless it is configured to continue, and its supported list does not include CAD drawings, audio or video. Oversized files are treated as errors by default. Check password-protected files as well, because an indexer can only read what it can open. Read the indexing error report after the first run, since it lists the files the system could not read.
Do file size limits matter?
Yes, and they differ by tool. Google lists Drive search index limits of 10 MB for most files, 20 MB for XLSX, 30 MB for PDF and 100 MB for text files, and says only 1 MB of text and formatting data per file is extracted for search. ChatGPT's SharePoint app has a limit of 100 MiB per file for search and retrieval. Azure AI Search sets maximum file sizes and extracted character counts by pricing tier. A long manual may pass a size limit and still exceed a text limit, so split long manuals by chapter.
