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