Class FSTDictionary.Browser
java.lang.Object
org.apache.lucene.codecs.uniformsplit.FSTDictionary.Browser
- All Implemented Interfaces:
IndexDictionary.Browser
- Enclosing class:
- FSTDictionary
Stateful
FSTDictionary.Browser
to seek a term in this FSTDictionary
and get its corresponding
block file pointer in the block file.-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionlong
Seeks the given term in theIndexDictionary
and returns its corresponding block file pointer.
-
Field Details
-
fstEnum
-
-
Constructor Details
-
Browser
protected Browser()
-
-
Method Details
-
seekBlock
Description copied from interface:IndexDictionary.Browser
Seeks the given term in theIndexDictionary
and returns its corresponding block file pointer.- Specified by:
seekBlock
in interfaceIndexDictionary.Browser
- Returns:
- The block file pointer corresponding to the term if it matches exactly a block key in
the dictionary. Otherwise the floor block key, which is the greatest block key present in
the dictionary that is alphabetically preceding the searched term. Otherwise
-1
if there is no floor block key because the searched term precedes alphabetically the first block key of the dictionary. - Throws:
IOException
-