Class MultiTrie2
The MultiTrie is a Trie of Tries.
It stores words and their associated patch commands. The MultiTrie handles patch commands broken into their constituent parts, as a MultiTrie does, but the commands are delimited by the skip command.
Inherited Members
Assembly: Lucene.Net.Analysis.Stempel.dll
Syntax
public class MultiTrie2 : MultiTrie
Constructors
Name | Description |
---|---|
MultiTrie2(IDataInput) | Constructor for the MultiTrie object. |
MultiTrie2(Boolean) | Constructor for the MultiTrie2 object |
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 |
Decompose(String) | Break the given patch command into its constituent pieces. The pieces are delimited by NOOP commands. |
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. |
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. |