Class Lift
The Lift class is a data structure that is a variation of a Patricia trie.
Lift's raison d'etre is to implement reduction of the trie via the Lift-Up method., which makes the data structure less liable to overstemming.
Assembly: Lucene.Net.Analysis.Stempel.dll
Syntax
public class Lift : Reduce
Constructors
| Name | Description |
|---|---|
| Lift(Boolean) | Constructor for the Lift object. |
Methods
| Name | Description |
|---|---|
| LiftUp(Row, IList<Row>) | Reduce the trie using Lift-Up reduction. The Lift-Up reduction propagates all leaf-values (patch commands), where possible, to higher levels which are closer to the root of the trie. |
| Optimize(Trie) | Optimize (eliminate rows with no content) the given Trie and return the reduced Trie. |