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. |