- get(int) - Method in interface com.illucit.instatrie.index.PrefixIndexListDecorator
-
- getAll() - Method in interface com.illucit.instatrie.index.PrefixIndex
-
Get all model entries in the index as list (in the same order they were
in the collection iterator on index building).
- getAll() - Method in class com.illucit.instatrie.index.TriePrefixIndex
-
- getAll() - Method in class com.illucit.instatrie.index.TriePrefixIndex.TriePrefixIndexFiltered
-
- getChars() - Method in class com.illucit.instatrie.trie.TrieNode
-
Get the characters leading from the parent ot this node.
- getData(String) - Method in interface com.illucit.instatrie.trie.PrefixDictionary
-
Get data associated with the word in the trie, or null if the word was
not included.
- getData(char[]) - Method in interface com.illucit.instatrie.trie.PrefixDictionary
-
Get data associated with the word in the trie, or null if the word was
not included.
- getData(char[]) - Method in class com.illucit.instatrie.trie.Trie
-
- getData() - Method in class com.illucit.instatrie.trie.TrieNode
-
Get payload data of the node.
- getDepth() - Method in interface com.illucit.instatrie.trie.PrefixDictionary
-
Get depth of the trie.
- getDepth() - Method in class com.illucit.instatrie.trie.Trie
-
- getDepth() - Method in class com.illucit.instatrie.trie.TrieNode
-
Calculate the depth of the tree starting from this node.
- getFilteredView(Predicate<T>) - Method in interface com.illucit.instatrie.index.PrefixIndex
-
Get a view on the current prefix index which only returns models matching
the given filter predicate.
- getFilteredView(Predicate<T>) - Method in interface com.illucit.instatrie.index.PrefixIndexListDecorator
-
- getFilteredView(Predicate<T>) - Method in class com.illucit.instatrie.index.TriePrefixIndex
-
- getFilteredView(Predicate<T>) - Method in class com.illucit.instatrie.index.TriePrefixIndex.TriePrefixIndexFiltered
-
- getFilteredView(Predicate<T>) - Method in class com.illucit.instatrie.index.TriePrefixIndex.TriePrefixIndexListDecorator
-
- getFilteredView(Predicate<T>) - Method in class com.illucit.instatrie.index.TriePrefixIndex.TriePrefixIndexListDecoratorFiltered
-
- getFilterFunction() - Method in class com.illucit.instatrie.index.TriePrefixIndex.TriePrefixIndexFiltered
-
Get the filter predicate used by this view.
- getFirstChar() - Method in class com.illucit.instatrie.trie.TrieNode
-
Get the first character of the characters loading from the parent to this
node.
- getFirstSon() - Method in class com.illucit.instatrie.trie.TrieNode
-
Get the first son of this node.
- getHighlighted(String, String) - Method in interface com.illucit.instatrie.index.PrefixIndex
-
Highlight the hits from a prefix query in a model value String.
- getHighlighted(String, String) - Method in class com.illucit.instatrie.index.TriePrefixIndex
-
- getHighlightedHtml(String, String) - Method in interface com.illucit.instatrie.index.PrefixIndex
-
Highlight the hits from a prefix query in a model value String with HTML.
- getHighlightedHtml(String, String) - Method in class com.illucit.instatrie.index.TriePrefixIndex
-
- getLength() - Method in class com.illucit.instatrie.splitter.HighlightedString.Highlight
-
Get length of highlighted interval.
- getNextBrother() - Method in class com.illucit.instatrie.trie.TrieNode
-
Get the next brother of this node.
- getNode(char[], boolean) - Method in class com.illucit.instatrie.trie.Trie
-
Find a node that represents the given word.
- getRoot() - Method in class com.illucit.instatrie.trie.Trie
-
Get the root node of the trie.
- getSegments() - Method in class com.illucit.instatrie.splitter.HighlightedString
-
Get all highlighted segments.
- getStart() - Method in class com.illucit.instatrie.splitter.HighlightedString.Highlight
-
Get start position of a highlighted interval
- getValue() - Method in class com.illucit.instatrie.splitter.HighlightedString.HighlightSegment
-
Get string value of segment.
- search(String) - Method in interface com.illucit.instatrie.index.PrefixIndex
-
Search the index for a query string and return a list of indexed models,
which match the query prefix criteria.
- search(String, long) - Method in interface com.illucit.instatrie.index.PrefixIndex
-
Search the index for a query string and return a list of indexed models,
which match the query prefix criteria.
- search(String) - Method in class com.illucit.instatrie.index.TriePrefixIndex
-
- search(String, long) - Method in class com.illucit.instatrie.index.TriePrefixIndex
-
- searchExact(String) - Method in interface com.illucit.instatrie.index.PrefixIndex
-
Search the index for a query string and return a list of indexed models,
which match the query criteria.
- searchExact(String) - Method in class com.illucit.instatrie.index.TriePrefixIndex
-
- searchExact(String) - Method in class com.illucit.instatrie.index.TriePrefixIndex.TriePrefixIndexFiltered
-
- searchStream(String) - Method in interface com.illucit.instatrie.index.PrefixIndex
-
Search the index for a query string and return a stream of indexed
models, which match the query prefix criteria.
- searchStream(String) - Method in class com.illucit.instatrie.index.TriePrefixIndex
-
- searchStream(String) - Method in class com.illucit.instatrie.index.TriePrefixIndex.TriePrefixIndexFiltered
-
- set(int, T) - Method in interface com.illucit.instatrie.index.PrefixIndexListDecorator
-
- setChars(char[]) - Method in class com.illucit.instatrie.trie.TrieNode
-
Set the characters leading from the parent ot this node.
- setData(T) - Method in class com.illucit.instatrie.trie.TrieNode
-
Set payload data of the node.
- setFirstSon(TrieNode<T>) - Method in class com.illucit.instatrie.trie.TrieNode
-
Set the first son of this node.
- setInserted(boolean) - Method in class com.illucit.instatrie.trie.TrieNode
-
Set flag if node represents an inserted string in the trie.
- setNextBrother(TrieNode<T>) - Method in class com.illucit.instatrie.trie.TrieNode
-
Set the next brother of this node.
- SIMPLE_TAG_PATTERN - Static variable in class com.illucit.instatrie.splitter.StringWordSplitter
-
- size() - Method in interface com.illucit.instatrie.index.PrefixIndexListDecorator
-
- split(T) - Method in class com.illucit.instatrie.splitter.StringWordSplitter
-
- split(T) - Method in interface com.illucit.instatrie.splitter.WordSplitter
-
Split the data of a model to a set of search words that identify the
model for searching in a search index. if null is returned, the model
won't be indexed.
- stream() - Method in interface com.illucit.instatrie.trie.TrieNode.TrieNodeIterable
-
Returns a sequential Stream with this iterable as its source.
- StringWordSplitter<T> - Class in com.illucit.instatrie.splitter
-
Implementation of a
WordSplitter which uses a regular expression to
extract subwords.
- StringWordSplitter(Function<T, String>) - Constructor for class com.illucit.instatrie.splitter.StringWordSplitter
-
Create new string word splitter with default subword pattern.
- StringWordSplitter(Function<T, String>, String, boolean) - Constructor for class com.illucit.instatrie.splitter.StringWordSplitter
-
Create new string word splitter.
- StringWordSplitter.IdentityStringWordSplitter - Class in com.illucit.instatrie.splitter
-
StringWordSplitter implementation for String models which use the
complete String data as source for the word splitter.
- subarray(char[], int, int) - Static method in class com.illucit.instatrie.util.CollectionUtils
-
Create subarray of char array.
- subList(int, int) - Method in interface com.illucit.instatrie.index.PrefixIndexListDecorator
-
- SubwordHighlighter - Interface in com.illucit.instatrie.splitter
-
Interface for classes which are capable of splitting a value String into a
highlighted string by locating all prefix matches inside