Package | Description |
---|---|
org.apache.lucene.search.suggest.jaspell |
JaSpell-based autosuggest.
|
Modifier and Type | Field and Description |
---|---|
protected JaspellTernarySearchTrie.TSTNode[] |
JaspellTernarySearchTrie.TSTNode.relatives
The relative nodes.
|
private JaspellTernarySearchTrie.TSTNode |
JaspellTernarySearchTrie.rootNode
Deprecated.
The base node in the trie.
|
Modifier and Type | Method and Description |
---|---|
private JaspellTernarySearchTrie.TSTNode |
JaspellTernarySearchTrie.deleteNodeRecursion(JaspellTernarySearchTrie.TSTNode currentNode)
Deprecated.
Recursively visits each node to be deleted.
|
JaspellTernarySearchTrie.TSTNode |
JaspellTernarySearchTrie.getNode(java.lang.CharSequence key)
Deprecated.
Returns the node indexed by key, or
null if that node doesn't
exist. |
protected JaspellTernarySearchTrie.TSTNode |
JaspellTernarySearchTrie.getNode(java.lang.CharSequence key,
JaspellTernarySearchTrie.TSTNode startNode)
Deprecated.
Returns the node indexed by key, or
null if that node doesn't
exist. |
protected JaspellTernarySearchTrie.TSTNode |
JaspellTernarySearchTrie.getOrCreateNode(java.lang.CharSequence key)
Deprecated.
Returns the node indexed by key, creating that node if it doesn't exist,
and creating any required intermediate nodes if they don't exist.
|
(package private) JaspellTernarySearchTrie.TSTNode |
JaspellTernarySearchTrie.getRoot()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
private void |
JaspellTernarySearchTrie.deleteNode(JaspellTernarySearchTrie.TSTNode nodeToDelete)
Deprecated.
Deletes the node passed in as an argument.
|
private JaspellTernarySearchTrie.TSTNode |
JaspellTernarySearchTrie.deleteNodeRecursion(JaspellTernarySearchTrie.TSTNode currentNode)
Deprecated.
Recursively visits each node to be deleted.
|
protected java.lang.String |
JaspellTernarySearchTrie.getKey(JaspellTernarySearchTrie.TSTNode node)
Deprecated.
Returns the key that indexes the node argument.
|
protected JaspellTernarySearchTrie.TSTNode |
JaspellTernarySearchTrie.getNode(java.lang.CharSequence key,
JaspellTernarySearchTrie.TSTNode startNode)
Deprecated.
Returns the node indexed by key, or
null if that node doesn't
exist. |
private java.util.List<java.lang.String> |
JaspellTernarySearchTrie.matchAlmostRecursion(JaspellTernarySearchTrie.TSTNode currentNode,
int charIndex,
int d,
java.lang.CharSequence matchAlmostKey,
int matchAlmostNumReturnValues,
java.util.List<java.lang.String> matchAlmostResult2,
boolean upTo)
Deprecated.
Recursivelly vists the nodes in order to find the ones that almost match a
given key.
|
protected int |
JaspellTernarySearchTrie.numDataNodes(JaspellTernarySearchTrie.TSTNode startingNode)
Deprecated.
Returns the number of nodes in the subtrie below and including the starting
node.
|
protected int |
JaspellTernarySearchTrie.numNodes(JaspellTernarySearchTrie.TSTNode startingNode)
Deprecated.
Returns the total number of nodes in the subtrie below and including the
starting Node.
|
private void |
JaspellLookup.readRecursively(DataInput in,
JaspellTernarySearchTrie.TSTNode node)
Deprecated.
|
private int |
JaspellTernarySearchTrie.recursiveNodeCalculator(JaspellTernarySearchTrie.TSTNode currentNode,
boolean checkData,
int numNodes2)
Deprecated.
Recursivelly visists each node to calculate the number of nodes.
|
(package private) void |
JaspellTernarySearchTrie.setRoot(JaspellTernarySearchTrie.TSTNode newRoot)
Deprecated.
|
protected java.util.List<java.lang.String> |
JaspellTernarySearchTrie.sortKeys(JaspellTernarySearchTrie.TSTNode startNode,
int numReturnValues)
Deprecated.
Returns keys sorted in alphabetical order.
|
private java.util.List<java.lang.String> |
JaspellTernarySearchTrie.sortKeysRecursion(JaspellTernarySearchTrie.TSTNode currentNode,
int sortKeysNumReturnValues,
java.util.List<java.lang.String> sortKeysResult2)
Deprecated.
Returns keys sorted in alphabetical order.
|
private void |
JaspellLookup.writeRecursively(DataOutput out,
JaspellTernarySearchTrie.TSTNode node)
Deprecated.
|
Constructor and Description |
---|
TSTNode(char splitchar,
JaspellTernarySearchTrie.TSTNode parent)
Constructor method.
|