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