Represents a container for attribute changes.
Represents an object for requesting cancellation of an operation.
Represents a token for the continuation of the chunk search (search by pages).
Contains a collection of custom extractors. If the collection contains an extractor for some file extension that is covered by build-in extractors, then this extractor will be used instead of built-in one.
Represents the base class for documents added to an index from file system, stream, or structure. Contains static methods for creating documents from different types of sources.
Represents a document field data.
Contains names of possible encodings.
Represents a container item information.
Represents a logger that logs events and errors to a local file.
Represents an output adapter that collects output into a file.
Represents a container for text fragments with highlighted found terms of one document field.
Contains basic information on an Index.
Represents a detailed information on an indexing operation.
The base class for all notifications to the index. This class also contains methods for creating notification objects.
Represents the base class of a result builder factory.
Represents a detailed information on a search operation.
Represents an output adapter that collects output into a Stream.
Represents an output adapter that collects output as a String.
Represents a word pattern to use in word wildcard search.
Provides methods for extracting items from container documents.
Defines the document loader interface that is used to load lazy documents.
Provides methods for extracting fields from a document.
Defines interface of a logger that is used for logging events and errors in an index.