com.groupdocs.search
The package provides classes for indexing and searching text data in documents of different formats. The main classes in this package are:
Index is the entry point for indexing and search operations.
SearchQuery is the base class and the factory for all types of search queries in object form.
IndexRepository is a container class for combining multiple indexes and performing common operations on them.
Classes
Class | Description |
---|---|
Action | Encapsulates a method that has no parameters and does not return a value. |
Action1 |
Encapsulates a method that has a single parameter and does not return a value. |
Action2<T1,T2> | Encapsulates a method that has two parameters and does not return a value. |
Document | Represents the base class for documents added to an index from file system, stream, or structure. |
DocumentFilter | Represents the base class for document filters. |
ExtractedData | Represents data retrieved from a document and prepared for indexing. |
Extractor | Represents a tool for preliminary data extraction from documents for separating the stage of subsequent fast indexing. |
Index | Represents the main class for indexing documents and search through them. |
IndexRepository | Represents a container for combining multiple indexes and performing common operations on them. |
IndexSettings | Represents the index settings that allow to customize the indexing operations. |
IndexUpdater | Represents an index updater. |
LicenseRestrictionException | The exception that is thrown when a license restriction is triggered. |
Notification | The base class for all notifications to the index. |
PleaseReportException | Represents the exception that is thrown when an error occurred in the library. |
SearchDocumentFilter | Contains methods for creating search document filters. |
SearchQuery | Represents a search query in object form. |