| BaseOptions | Provides base options for index operations. | 
| ChangeAttributesOptions | Provides options for the change attributes operation. | 
| Color | Represents an ARGB (alpha, red, green, blue) color. | 
| CommonFieldNames | Represents a list of field names for the faceted search. | 
| DateFormat | Represents a date format. | 
| DateFormatCollection | Represents a collection of DateFormatobjects. | 
| DateFormatElement | Represents a date format element. | 
| DeleteOptions | Provides options for the delete operation. | 
| DocumentFilter | Represents the base class for document filters. Contains methods for creation document filter instances. | 
| EpubFieldNames | Represents a list of field names for the faceted search. | 
| ExtractionOptions | Provides options for extracting data from documents. | 
| FictionBookFieldNames | Represents a list of field names for the faceted search. | 
| FuzzyAlgorithm | Represents the base class for fuzzy search algorithms. | 
| FuzzySearchOptions | Provides options of the fuzzy search. | 
| HighlightOptions | Provides options for highlighting found terms. | 
| ImageIndexingOptions | Provides image indexing options for reverse image search. | 
| ImageSearchOptions | Provides options for reverse image search operation. | 
| IndexingOptions | Provides options for the indexing operation. | 
| KeyboardLayoutCorrectorOptions | Provides options for the keyboard layout corrector. | 
| MailFieldNames | Represents a list of field names for the faceted search. | 
| MergeOptions | Provides options for merge operation. | 
| MetadataIndexingOptions | Provides options for indexing metadata fields. | 
| OcrContext | Represents the OCR processing context. | 
| OcrIndexingOptions | Provides options for OCR processing and indexing recognized text. | 
| OptimizeOptions | Provides options for the optimize operation. | 
| PresentationFieldNames | Represents a list of field names for the faceted search. | 
| SearchDocumentFilter | Contains methods for creating search document filters. | 
| SearchOptions | Provides options for search operation. | 
| SeparateProcessOptions | Provides options for extracting data from documents in a separate process. | 
| SimilarityLevel | Represents an algorithm of the fuzzy search that specifies the similarity level. The similarity level algorithm calculates the maximum number of mistakes for a word as inversely proportional to the word length. | 
| SpellingCorrectorOptions | Provides options for the spelling corrector. | 
| SpreadsheetFieldNames | Represents a list of field names for the faceted search. | 
| Step | Represents a step of a step function. | 
| SynchronizeOptions | Provides options for the synchronize operation. | 
| TableDiscreteFunction | Represents the fuzzy search algorithm that contains correspondences between word lengths and the number of allowed mistakes. This algorithm can be specified by a table of output values or by a step function. | 
| TextOptions | Provides options for retrieving document text from an index. | 
| TextStorageSettings | Represents the text storage settings. | 
| UpdateOptions | Provides options for update operation. | 
| WordsFieldNames | Represents a list of field names for the faceted search. |