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.