Package | Description |
---|---|
org.apache.lucene.codecs.blockterms |
Pluggable term index / block terms dictionary implementations.
|
org.apache.lucene.codecs.blocktree |
BlockTree terms dictionary.
|
org.apache.lucene.codecs.blocktreeords |
Same postings format as Lucene50, except the terms dictionary also
supports ords, i.e.
|
org.apache.lucene.codecs.idversion |
A primary-key postings format that associates a version (long) with each term and
can provide fail-fast lookups by ID and version.
|
org.apache.lucene.codecs.memory |
Term dictionary, DocValues or Postings formats that are read
entirely into memory.
|
org.apache.lucene.codecs.uniformsplit |
Pluggable term index / block terms dictionary implementations.
|
org.apache.lucene.index |
Code to maintain and access indices.
|
org.apache.lucene.search.suggest.analyzing |
Analyzer based autosuggest.
|
org.apache.lucene.search.suggest.document |
Support for document suggestion
|
org.apache.lucene.util.automaton |
Finite-state automaton for regular expressions.
|
org.apache.lucene.util.fst |
Finite state transducers
|
Modifier and Type | Field and Description |
---|---|
private IntsRefBuilder |
VariableGapTermsIndexWriter.FSTFieldWriter.scratchIntsRef |
Modifier and Type | Field and Description |
---|---|
private IntsRefBuilder |
BlockTreeTermsWriter.scratchIntsRef |
Modifier and Type | Method and Description |
---|---|
private void |
BlockTreeTermsWriter.PendingBlock.append(Builder<BytesRef> builder,
FST<BytesRef> subIndex,
IntsRefBuilder scratchIntsRef) |
void |
BlockTreeTermsWriter.PendingBlock.compileIndex(java.util.List<BlockTreeTermsWriter.PendingBlock> blocks,
RAMOutputStream scratchBytes,
IntsRefBuilder scratchIntsRef) |
Modifier and Type | Field and Description |
---|---|
private IntsRefBuilder |
OrdsBlockTreeTermsWriter.scratchIntsRef |
Modifier and Type | Method and Description |
---|---|
private void |
OrdsBlockTreeTermsWriter.PendingBlock.append(Builder<FSTOrdsOutputs.Output> builder,
FST<FSTOrdsOutputs.Output> subIndex,
long termOrdOffset,
IntsRefBuilder scratchIntsRef) |
void |
OrdsBlockTreeTermsWriter.PendingBlock.compileIndex(java.util.List<OrdsBlockTreeTermsWriter.PendingBlock> blocks,
RAMOutputStream scratchBytes,
IntsRefBuilder scratchIntsRef) |
Modifier and Type | Field and Description |
---|---|
private IntsRefBuilder |
VersionBlockTreeTermsWriter.scratchIntsRef |
Modifier and Type | Method and Description |
---|---|
private void |
VersionBlockTreeTermsWriter.PendingBlock.append(Builder<PairOutputs.Pair<BytesRef,java.lang.Long>> builder,
FST<PairOutputs.Pair<BytesRef,java.lang.Long>> subIndex,
IntsRefBuilder scratchIntsRef) |
void |
VersionBlockTreeTermsWriter.PendingBlock.compileIndex(java.util.List<VersionBlockTreeTermsWriter.PendingBlock> blocks,
RAMOutputStream scratchBytes,
IntsRefBuilder scratchIntsRef) |
Modifier and Type | Field and Description |
---|---|
private IntsRefBuilder |
FSTOrdTermsWriter.TermsWriter.scratchTerm |
private IntsRefBuilder |
FSTTermsWriter.TermsWriter.scratchTerm |
Modifier and Type | Field and Description |
---|---|
protected IntsRefBuilder |
IntersectBlockReader.AutomatonNextTermCalculator.savedStates |
protected IntsRefBuilder |
FSTDictionary.Builder.scratchInts |
Modifier and Type | Field and Description |
---|---|
private IntsRefBuilder |
AutomatonTermsEnum.savedStates |
Modifier and Type | Field and Description |
---|---|
IntsRefBuilder |
FSTUtil.Path.input
Input of the path so far:
|
Constructor and Description |
---|
Path(int state,
FST.Arc<T> fstNode,
T output,
IntsRefBuilder input)
Sole constructor.
|
Modifier and Type | Field and Description |
---|---|
private IntsRefBuilder |
ContextQuery.scratch |
private IntsRefBuilder |
NRTSuggesterBuilder.scratchInts |
Modifier and Type | Field and Description |
---|---|
private IntsRefBuilder |
FiniteStringsIterator.string
Builder for current finite string.
|
Modifier and Type | Field and Description |
---|---|
IntsRefBuilder |
Util.FSTPath.input |
private IntsRefBuilder |
Builder.lastInput |
Modifier and Type | Method and Description |
---|---|
void |
Util.TopNSearcher.addStartPaths(FST.Arc<T> node,
T startOutput,
boolean allowEmptyString,
IntsRefBuilder input) |
void |
Util.TopNSearcher.addStartPaths(FST.Arc<T> node,
T startOutput,
boolean allowEmptyString,
IntsRefBuilder input,
float boost,
java.lang.CharSequence context,
int payload)
Adds all leaving arcs, including 'finished' arc, if
the node is final, from this node into the queue.
|
static IntsRef |
Util.getByOutput(FST<java.lang.Long> fst,
long targetOutput,
FST.BytesReader in,
FST.Arc<java.lang.Long> arc,
FST.Arc<java.lang.Long> scratchArc,
IntsRefBuilder result)
Deprecated.
|
(package private) Util.FSTPath<T> |
Util.FSTPath.newPath(T output,
IntsRefBuilder input) |
static IntsRef |
Util.toIntsRef(BytesRef input,
IntsRefBuilder scratch)
Just takes unsigned byte values from the BytesRef and
converts into an IntsRef.
|
static IntsRef |
Util.toUTF16(java.lang.CharSequence s,
IntsRefBuilder scratch)
Just maps each UTF16 unit (char) to the ints in an
IntsRef.
|
static IntsRef |
Util.toUTF32(char[] s,
int offset,
int length,
IntsRefBuilder scratch)
Decodes the Unicode codepoints from the provided
char[] and places them in the provided scratch
IntsRef, which must not be null, returning it.
|
static IntsRef |
Util.toUTF32(java.lang.CharSequence s,
IntsRefBuilder scratch)
Decodes the Unicode codepoints from the provided
CharSequence and places them in the provided scratch
IntsRef, which must not be null, returning it.
|
Constructor and Description |
---|
FSTPath(T output,
FST.Arc<T> arc,
IntsRefBuilder input,
float boost,
java.lang.CharSequence context,
int payload) |