When creating or updating an index you can select which file types to include. This is useful when indexing a Folder that may have nested folders containing filetypes that are not of interest and is quicker than having to select Files to index. You can select all or parts of a category or individual filetypes from the tree view:

Last updated: 4 August 2025
When Include All is selected, files that are not explicitly listed in the Create Index tree-view are handled by the Apache Tika filter, it will block known executable file types.
eSearch Lite offers Include All only.
| File Type | Description | Notes | 
|---|---|---|
| Documents | ||
| doc | Microsoft Office Word 97-2003 | |
| docx | Microsoft Office Word OpenXML | |
| odt | OpenDocument Text | |
| pages | iWorks Pages | |
| wpd | WordPerfect | |
| ipynb | Jupyter Notebook | |
| Presentations | ||
| ppt | Microsoft Office PowerPoint 97-2003 | |
| pptx | Microsoft Office PowerPoint OpenXML | |
| odp | OpenDocument Presentation | |
| key | Keynote | |
| Publications | ||
| epub | Electronic Publication | |
| Portable Document Format | ||
| html, htm | Hypertext Markup Language | |
| Text | ||
| rtf | Rich Text Format | |
| txt | Text file | |
| tex | TeX | |
| md, markdown | Markdown | Ideal for Obsidian vaults. Format also used by Notion. | 
| Emails | ||
| eml | Electronic Mail | |
| emlx | Apple Mail | |
| msg | Outlook Message | |
| oft | Outlook File Template | |
| ost | Outlook Off-line Storage Table | |
| pst | Outlook Personal Storage Table | |
| vct | Virtual Contact File | |
| Spreadsheets | ||
| xls | Microsoft Office Excel 97-2003 | |
| xlsx | Microsoft Office Excel OpenXML | |
| ods | OpenDocument Spreadsheet | |
| Data | ||
| xml | Extensible Markup Language | |
| xliff | XML Localization Interchange File Format | *(Limited to small files) | 
| tmx | Translation Memory Exchange | |
| tbx | TermBase eXchange | |
| json | JavaScript Object Notation | |
| jsonl | JSON Lines | Each row as separate document | 
| csv | Comma-Separated Values | Each row as separate document | 
| econvo | eSearch Conversation | Exported by eSearch and TARILIO in AI Mode for multiturn conversations to be imported and indexed for searching large volumes of conversations. | 
| Audio | ||
| Image | ||
| Video | ||
| Source Code | ||
| asm | Assembly Language | |
| bat | Batch File | |
| c | C | |
| cs | C Sharp | |
| clj | Clojure | |
| cpp | C++ | |
| coffee | CoffeeScript | |
| dart | Dart | |
| elm | Elm | |
| erl | Erlang | |
| fs | F# | |
| go | Go | |
| groovy | Groovy | |
| hs | Haskell | |
| java | Java | |
| js | JavaScript | |
| jsx | JavaScript JSX | |
| jl | Julia | |
| kt | Kotlin | |
| lisp | Lisp | |
| lua | Lua | |
| m | Objective-C | |
| ml | OCaml | |
| pl | Perl | |
| php | PHP | |
| pl | Prolog | |
| ps1 | PowerShell Script | |
| py | Python | |
| r | R | |
| rkt | Racket | |
| rb | Ruby | |
| rs | Rust | |
| scss | Sass (SCSS) | |
| sass | Sass | |
| scala | Scala | |
| sh | Shell Script | |
| swift | Swift | |
| sql | SQL | |
| ts | TypeScript | |
| tsx | TypeScript JSX | |
| v | Verilog | |
| vhd | VHDL | |
| vb | Visual Basic |