Indexer
Leave feedback
On this page
Represents a service that manages the distribution of indexed documents across shards of the search network.
public sealed class Indexer
| Name | Description |
|---|---|
| Status { get; } | Gets the current search network status. |
| Name | Description |
|---|---|
| Add(IList<ExtractedData>, IndexingOptions) | Performs indexing operation. Adds the extracted data to the search network. |
| Add(IList<Document>, IList<string>, IndexingOptions) | Performs indexing operation. Indexing only from stream and structure is supported. |
| ChangeAttributes(AttributeChangeBatch, ChangeAttributesOptions) | Applies the specified batch of attribute changes to indexed documents without reindexing. |
| Delete(string[], DeleteOptions) | Deletes indexed documents. |
| DeleteAllData() | Deletes all indexed data from all shards of the search network. |
| Extract(IList<Document>, IList<string>, IndexingOptions) | Extracts data from documents. |
| GetAliasDictionary(int) | Gets the alias dictionary. |
| GetAlphabet(int) | Gets the alphabet dictionary. |
| GetAttributes(string) | Gets all the attributes associated with the specified indexed document. |
| GetCharacterReplacementDictionary(int) | Gets the character replacement dictionary. |
| GetDictionary(DictionaryType, int) | Gets a dictionary from the specified shard. |
| GetHomophoneDictionary(int) | Gets the homophone dictionary. |
| GetPasswordDictionary(int) | Gets the password dictionary. |
| GetSpellingCorrector(int) | Gets the spelling corrector dictionary. |
| GetStopWordDictionary(int) | Gets the stop word dictionary. |
| GetSynonymDictionary(int) | Gets the synonym dictionary. |
| GetTokenizationDictionary(int) | Gets the tokenization dictionary. |
| Optimize(OptimizeOptions) | Minimizes the number of index segments by merging them one with another. This operation improves search performance. |
| SetDictionary(DictionaryBase) | Sets a dictionary in all shards. |
| SetDictionary(DictionaryBase, int) | Sets a dictionary in the specified shard. |
| Synchronize(SynchronizeOptions) | Synchronizes the list of indexed documents with those on shards. This operation fixes issues with indexing and deletion of documents that resulted from communication problems with the search network nodes. |
- namespace GroupDocs.Search.Scaling
- assembly GroupDocs.Search
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.