GroupDocs.Search.Common Namespace
The namespace provides common classes of the library.
Public classAttributeChangeBatch
Represents a container for attribute changes.
Public classCancellation
Represents an object for requesting cancellation of an operation.
Public classChunkSearchToken
Represents a token for the continuation of the chunk search (search by pages).
Public classCustomExtractorCollection
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.
Public classDocument
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.
Public classDocumentField
Represents a document field data.
Public classDocumentImage
Represents a document image data.
Public classEncodings
Contains names of possible encodings.
Public classExtractedData
Represents data retrieved from a document and prepared for indexing.
Public classExtractedItemInfo
Represents a container item information.
Public classExtractorSettings
Contains settings for the document data extractor.
Public classCode exampleFileLogger
Represents a logger that logs events and errors to a local file.
Public classCode exampleFileOutputAdapter
Represents an output adapter that collects output into a file.
Public classFragmentContainer
Represents a container for text fragments with highlighted found terms of one document field.
Public classImageFrame
Represents an image frame.
Public classIndexInfo
Contains basic information on an Index.
Public classCode exampleIndexingReport
Represents a detailed information on an indexing operation.
Public classNotification
The base class for all notifications to the index. This class also contains methods for creating notification objects.
Public classOutputAdapter
Represents the base class of an output adapter that is used to collect an output in a generalized form. The currently available adapters are FileOutputAdapter, StreamOutputAdapter, StructureOutputAdapter, and StringOutputAdapter.
Public classResultBuilderFactory
Represents the base class of a result builder factory.
Public classSearchImage
Represents an image to search.
Public classCode exampleSearchReport
Represents a detailed information on a search operation.
Public classCode exampleStreamOutputAdapter
Represents an output adapter that collects output into a Stream.
Public classCode exampleStringOutputAdapter
Represents an output adapter that collects output as a String.
Public classStructureOutputAdapter
Represents an output adapter that collects output as a structure containing each field separately.
Public classWordPattern
Represents a word pattern to use in word wildcard search.
Public interfaceIContainerItemExtractor
Provides methods for extracting items from container documents.
Public interfaceIDocumentLoader
Defines the document loader interface that is used to load lazy documents.
Public interfaceCode exampleIFieldExtractor
Provides methods for extracting fields from a document.
Public interfaceILogger
Defines interface of a logger that is used for logging events and errors in an index.
Public enumerationDocumentSourceKind
Defines the kinds of document sources.
Public enumerationDocumentStatus
Represents a document processing status.
Public enumerationIndexStatus
Specifies an index status.
Public enumerationVersionUpdateResult
Represents the result of an index version update operation.