Uses of Class
org.apache.lucene.util.BytesRef
-
Packages that use BytesRef Package Description org.apache.lucene.analysis.synonym Analysis components for Synonyms.org.apache.lucene.search.spell Suggest alternate spellings for words.org.apache.lucene.search.suggest Support for Autocomplete/Autosuggestorg.apache.lucene.search.suggest.fst Finite-state based autosuggest.org.apache.lucene.util Some utility classes.org.apache.lucene.util.fst Finite state transducers -
-
Uses of BytesRef in org.apache.lucene.analysis.synonym
Fields in org.apache.lucene.analysis.synonym with type parameters of type BytesRef Modifier and Type Field Description FST<BytesRef>
SynonymMap. fst
map>Constructor parameters in org.apache.lucene.analysis.synonym with type arguments of type BytesRef Constructor Description SynonymMap(FST<BytesRef> fst, BytesRefHash words, int maxHorizontalContext)
-
Uses of BytesRef in org.apache.lucene.search.spell
Methods in org.apache.lucene.search.spell that return BytesRef Modifier and Type Method Description BytesRef
TermFreqIterator.TermFreqIteratorWrapper. next()
Methods in org.apache.lucene.search.spell that return types with arguments of type BytesRef Modifier and Type Method Description Comparator<BytesRef>
TermFreqIterator.TermFreqIteratorWrapper. getComparator()
-
Uses of BytesRef in org.apache.lucene.search.suggest
Methods in org.apache.lucene.search.suggest that return BytesRef Modifier and Type Method Description BytesRef
BytesRefList. get(BytesRef spare, int ord)
Returns the n'th element of thisBytesRefList
BytesRef
BufferingTermFreqIteratorWrapper. next()
BytesRef
SortedTermFreqIteratorWrapper. next()
BytesRef
UnsortedTermFreqIteratorWrapper. next()
Methods in org.apache.lucene.search.suggest that return types with arguments of type BytesRef Modifier and Type Method Description Comparator<BytesRef>
BufferingTermFreqIteratorWrapper. getComparator()
Comparator<BytesRef>
SortedTermFreqIteratorWrapper. getComparator()
Methods in org.apache.lucene.search.suggest with parameters of type BytesRef Modifier and Type Method Description int
BytesRefList. append(BytesRef bytes)
Appends a copy of the givenBytesRef
to thisBytesRefList
.protected long
SortedTermFreqIteratorWrapper. decode(BytesRef scratch, ByteArrayDataInput tmpInput)
protected void
SortedTermFreqIteratorWrapper. encode(Sort.ByteSequencesWriter writer, ByteArrayDataOutput output, byte[] buffer, BytesRef spare, long weight)
BytesRef
BytesRefList. get(BytesRef spare, int ord)
Returns the n'th element of thisBytesRefList
Method parameters in org.apache.lucene.search.suggest with type arguments of type BytesRef Modifier and Type Method Description BytesRefIterator
BytesRefList. iterator(Comparator<BytesRef> comp)
Returns aBytesRefIterator
with point in time semantics.Constructor parameters in org.apache.lucene.search.suggest with type arguments of type BytesRef Constructor Description SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<BytesRef> comparator)
SortedTermFreqIteratorWrapper(TermFreqIterator source, Comparator<BytesRef> comparator, boolean compareRawBytes)
-
Uses of BytesRef in org.apache.lucene.search.suggest.fst
Fields in org.apache.lucene.search.suggest.fst declared as BytesRef Modifier and Type Field Description BytesRef
FSTCompletion.Completion. utf8
Fields in org.apache.lucene.search.suggest.fst with type parameters of type BytesRef Modifier and Type Field Description static Comparator<BytesRef>
Sort. DEFAULT_COMPARATOR
Methods in org.apache.lucene.search.suggest.fst that return types with arguments of type BytesRef Modifier and Type Method Description Comparator<BytesRef>
BytesRefSorter. getComparator()
Comparator<BytesRef>
ExternalRefSorter. getComparator()
Comparator<BytesRef>
InMemorySorter. getComparator()
Comparator<BytesRef>
Sort. getComparator()
Methods in org.apache.lucene.search.suggest.fst with parameters of type BytesRef Modifier and Type Method Description void
BytesRefSorter. add(BytesRef utf8)
Adds a single suggestion entry (possibly compound with its bucket).void
ExternalRefSorter. add(BytesRef utf8)
void
FSTCompletionBuilder. add(BytesRef utf8, int bucket)
Appends a single suggestion and its weight to the internal buffers.void
InMemorySorter. add(BytesRef utf8)
boolean
Sort.ByteSequencesReader. read(BytesRef ref)
Reads the next entry into the providedBytesRef
.void
Sort.ByteSequencesWriter. write(BytesRef ref)
Constructor parameters in org.apache.lucene.search.suggest.fst with type arguments of type BytesRef Constructor Description InMemorySorter(Comparator<BytesRef> comparator)
Sort(Comparator<BytesRef> comparator)
Sort(Comparator<BytesRef> comparator, Sort.BufferSize ramBufferSize, File tempDirectory, int maxTempfiles)
All-details constructor. -
Uses of BytesRef in org.apache.lucene.util
Methods in org.apache.lucene.util that return BytesRef Modifier and Type Method Description BytesRef
BytesRef. clone()
BytesRef
ByteBlockPool. copyFrom(BytesRef bytes)
static BytesRef
BytesRef. deepCopyOf(BytesRef other)
Creates a new BytesRef that points to a copy of the bytes fromother
BytesRef
PagedBytes.Reader. fill(BytesRef b, long start)
Reads length as 1 or 2 byte vInt prefix, starting at start.BytesRef
PagedBytes.Reader. fillSlice(BytesRef b, long start, int length)
Gets a slice out ofPagedBytes
starting at start with a given length.BytesRef
PagedBytes.Reader. fillSliceWithPrefix(BytesRef b, long start)
Gets a slice out ofPagedBytes
starting at start, the length is read as 1 or 2 byte vInt prefix.BytesRef
BytesRefHash. get(int ord, BytesRef ref)
Populates and returns aBytesRef
with the bytes for the given ord.BytesRef
BytesRefIterator. next()
Increments the iteration to the nextBytesRef
in the iterator.BytesRef
ByteBlockPool. setBytesRef(BytesRef term, int textStart)
Methods in org.apache.lucene.util that return types with arguments of type BytesRef Modifier and Type Method Description Comparator<BytesRef>
BytesRefIterator. getComparator()
Return theBytesRef
Comparator used to sort terms provided by the iterator.static Comparator<BytesRef>
BytesRef. getUTF8SortedAsUnicodeComparator()
static Comparator<BytesRef>
BytesRef. getUTF8SortedAsUTF16Comparator()
Methods in org.apache.lucene.util with parameters of type BytesRef Modifier and Type Method Description int
BytesRefHash. add(BytesRef bytes)
Adds a newBytesRef
int
BytesRefHash. add(BytesRef bytes, int code)
Adds a newBytesRef
with a pre-calculated hash code.void
BytesRef. append(BytesRef other)
Appends the bytes from the givenBytesRef
boolean
BytesRef. bytesEquals(BytesRef other)
Expert: compares the bytes against another BytesRef, returning true if the bytes are equal.static CharSequence
_TestUtil. bytesToCharSequence(BytesRef ref, Random random)
int
BytesRef. compareTo(BytesRef other)
Unsigned byte order comparisonvoid
ByteBlockPool. copy(BytesRef bytes)
Copies the givenBytesRef
at the current positions (ByteBlockPool.byteUpto
across buffer boundariesvoid
PagedBytes. copy(BytesRef bytes)
Copy BytesRef invoid
PagedBytes. copy(BytesRef bytes, BytesRef out)
Copy BytesRef in, setting BytesRef out to the result.void
BytesRef. copyBytes(BytesRef other)
Copies the bytes from the givenBytesRef
BytesRef
ByteBlockPool. copyFrom(BytesRef bytes)
long
PagedBytes. copyUsingLengthPrefix(BytesRef bytes)
Copy bytes in, writing the length as a 1 or 2 byte vInt prefix.static BytesRef
BytesRef. deepCopyOf(BytesRef other)
Creates a new BytesRef that points to a copy of the bytes fromother
boolean
BytesRef. endsWith(BytesRef other)
BytesRef
PagedBytes.Reader. fill(BytesRef b, long start)
Reads length as 1 or 2 byte vInt prefix, starting at start.int
PagedBytes.Reader. fillAndGetIndex(BytesRef b, long start)
Reads length as 1 or 2 byte vInt prefix, starting at start.long
PagedBytes.Reader. fillAndGetStart(BytesRef b, long start)
Reads length as 1 or 2 byte vInt prefix, starting at start and returns the start offset of the next part, suitable as start parameter on next call to sequentially read allBytesRef
.BytesRef
PagedBytes.Reader. fillSlice(BytesRef b, long start, int length)
Gets a slice out ofPagedBytes
starting at start with a given length.BytesRef
PagedBytes.Reader. fillSliceWithPrefix(BytesRef b, long start)
Gets a slice out ofPagedBytes
starting at start, the length is read as 1 or 2 byte vInt prefix.BytesRef
BytesRefHash. get(int ord, BytesRef ref)
Populates and returns aBytesRef
with the bytes for the given ord.BytesRef
ByteBlockPool. setBytesRef(BytesRef term, int textStart)
boolean
BytesRef. startsWith(BytesRef other)
static void
UnicodeUtil. UTF16toUTF8(char[] source, int offset, int length, BytesRef result)
Encode characters from a char[] source, starting at offset for length chars.static void
UnicodeUtil. UTF16toUTF8(CharSequence s, int offset, int length, BytesRef result)
Encode characters from this String, starting at offset for length characters.static int
UnicodeUtil. UTF16toUTF8WithHash(char[] source, int offset, int length, BytesRef result)
Encode characters from a char[] source, starting at offset for length chars.static void
UnicodeUtil. UTF8toUTF16(BytesRef bytesRef, CharsRef chars)
Utility method forUnicodeUtil.UTF8toUTF16(byte[], int, int, CharsRef)
Method parameters in org.apache.lucene.util with type arguments of type BytesRef Modifier and Type Method Description int[]
BytesRefHash. sort(Comparator<BytesRef> comp)
Returns the values array sorted by the referenced byte values. -
Uses of BytesRef in org.apache.lucene.util.fst
Fields in org.apache.lucene.util.fst declared as BytesRef Modifier and Type Field Description BytesRef
BytesRefFSTEnum.InputOutput. input
Methods in org.apache.lucene.util.fst that return BytesRef Modifier and Type Method Description BytesRef
ByteSequenceOutputs. add(BytesRef prefix, BytesRef output)
BytesRef
ByteSequenceOutputs. common(BytesRef output1, BytesRef output2)
BytesRef
ByteSequenceOutputs. getNoOutput()
BytesRef
ByteSequenceOutputs. read(DataInput in)
BytesRef
ByteSequenceOutputs. subtract(BytesRef output, BytesRef inc)
static BytesRef
Util. toBytesRef(IntsRef input, BytesRef scratch)
Just converts IntsRef to BytesRef; you must ensure the int values fit into a byte.Methods in org.apache.lucene.util.fst with parameters of type BytesRef Modifier and Type Method Description BytesRef
ByteSequenceOutputs. add(BytesRef prefix, BytesRef output)
BytesRef
ByteSequenceOutputs. common(BytesRef output1, BytesRef output2)
static <T> T
Util. get(FST<T> fst, BytesRef input)
Looks up the output for this input, or null if the input is not acceptedString
ByteSequenceOutputs. outputToString(BytesRef output)
BytesRefFSTEnum.InputOutput<T>
BytesRefFSTEnum. seekCeil(BytesRef target)
Seeks to smallest term that's >= target.BytesRefFSTEnum.InputOutput<T>
BytesRefFSTEnum. seekExact(BytesRef target)
Seeks to exactly this term, returning null if the term doesn't exist.BytesRefFSTEnum.InputOutput<T>
BytesRefFSTEnum. seekFloor(BytesRef target)
Seeks to biggest term that's <= target.BytesRef
ByteSequenceOutputs. subtract(BytesRef output, BytesRef inc)
static BytesRef
Util. toBytesRef(IntsRef input, BytesRef scratch)
Just converts IntsRef to BytesRef; you must ensure the int values fit into a byte.static IntsRef
Util. toIntsRef(BytesRef input, IntsRef scratch)
Just takes unsigned byte values from the BytesRef and converts into an IntsRef.void
ByteSequenceOutputs. write(BytesRef prefix, DataOutput out)
-