Interface IndexDictionary.Browser
-
- All Known Implementing Classes:
FSTDictionary.Browser
- Enclosing interface:
- IndexDictionary
public static interface IndexDictionary.BrowserStatefulIndexDictionary.Browserto seek a term in thisIndexDictionaryand get its corresponding block file pointer in the block file.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description longseekBlock(BytesRef term)Seeks the given term in theIndexDictionaryand returns its corresponding block file pointer.
-
-
-
Method Detail
-
seekBlock
long seekBlock(BytesRef term) throws IOException
Seeks the given term in theIndexDictionaryand returns its corresponding block file pointer.- 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
-1if there is no floor block key because the searched term precedes alphabetically the first block key of the dictionary. - Throws:
IOException
-
-