Class MultiTrie
The MultiTrie is a Trie of Tries. It stores words and their associated patch commands. The MultiTrie handles patch commands individually (each command by itself).
Assembly: Lucene.Net.Analysis.Stempel.dll
Syntax
public class MultiTrie : Trie
Constructors
| Name | Description |
|---|---|
| MultiTrie(IDataInput) | Constructor for the MultiTrie object. |
| MultiTrie(Boolean) | Constructor for the MultiTrie object |
Fields
| Name | Description |
|---|---|
| m_tries |
Methods
| Name | Description |
|---|---|
| Add(String, String) | Add an element to this structure consisting of the given key and patch command.
This method will return without executing if the |
| GetFully(String) | Return the element that is stored in a cell associated with the given key. |
| GetLastOnPath(String) | Return the element that is stored as last on a path belonging to the given key. |
| PrintInfo(TextWriter, String) | Print the given prefix and the position(s) in the Trie where it appears. |
| Reduce(Reduce) | Remove empty rows from the given Trie and return the newly reduced Trie. |
| Store(IDataOutput) | Write this data structure to the given output stream. |