This page contains a list of supported features. For detailed information on a particular feature, refer to the corresponding pages in the Advanced Usage section.
Indexing
GroupDocs.Search provides the following indexing features:
Create index in memory or on disk.
Update index to take into account changed, deleted and added documents.
Merge several indexes into one.
Optimize index to improve search performance.
Ability of indexing from a file, stream or structure.
Indexing password protected documents.
Indexing with stop words.
Support for indexing additional fields.
Support for blended characters.
Support for characters indexed as a whole word.
Support for character replacement during indexing.
Support for custom text extractors.
Options for compact and metadata index.
Ability to save extracted text in index with different level of compression.
Document filtering during indexing.
Deleting indexed paths from index.
Ability to separately extract data from documents and index them.
Support for optical text recognition on images.
Calculation and indexing of image hashes for reverse image search.
The ability to create a distributed search network that automatically balances the load across nodes.
Searching
GroupDocs.Search provides the following search features:
Simple word search.
Boolean search.
Regular expression search.
Faceted search.
Case sensitive search.
Flexible fuzzy search.
Synonym search.
Homophone search.
Wildcard search.
Phrase search with wildcards.
Search for different word forms.
Date range search.
Numeric range search.
Search by chunks (pages).
Document filtering in search result.
Search for different object types: text, numbers, dates, file names, document types, metadata fields, document creation/modification dates.
Combining different types of search into one search query.
Alias substitution in search queries.
Perform spell check during search.
Perform keyboard layout correction during search.
Search queries in text or flexible object form.
Highlighting search results in the text of the entire document or in text segments.
Multiple simultaneous thread safe search.
Thread safe search during indexing, updating or merging operation.
Search over several indexes simultaneously.
Built-in support for reverse image search.
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.