Uses of Class
org.apache.lucene.util.BytesRef
Packages that use BytesRef
Package
Description
Text analysis.
General-purpose attributes for text analysis.
Codecs API: API for customization of the encoding and structure of the index.
Compressing helper classes.
Lucene 10.1 file format.
BlockTree terms dictionary.
Lucene 9.0 compressing format.
The logical representation of a
Document for indexing and
searching.Code to maintain and access indices.
Code to search indices.
Comparators, used to compare hits so as to determine their sort order when collecting the top
results with
TopFieldCollector.Some utility classes.
Finite-state automaton for regular expressions.
Block KD-tree, implementing the generic spatial data structure described in this paper.
Finite state transducers
-
Uses of BytesRef in org.apache.lucene.analysis
Methods in org.apache.lucene.analysis that return BytesRefModifier and TypeMethodDescriptionprotected BytesRefTokenStreamToAutomaton.changeToken(BytesRef in) Subclass and implement this if you need to change the token (such as escaping certain bytes) before it's turned into a graph.final BytesRefNormalize a string down to the representation that it would have in the index.Methods in org.apache.lucene.analysis with parameters of type BytesRefModifier and TypeMethodDescriptionprotected BytesRefTokenStreamToAutomaton.changeToken(BytesRef in) Subclass and implement this if you need to change the token (such as escaping certain bytes) before it's turned into a graph. -
Uses of BytesRef in org.apache.lucene.analysis.tokenattributes
Methods in org.apache.lucene.analysis.tokenattributes that return BytesRefModifier and TypeMethodDescriptionBytesTermAttributeImpl.getBytesRef()CharTermAttributeImpl.getBytesRef()TermToBytesRefAttribute.getBytesRef()Retrieve this attribute's BytesRef.PayloadAttribute.getPayload()Returns this Token's payload.PayloadAttributeImpl.getPayload()Methods in org.apache.lucene.analysis.tokenattributes with parameters of type BytesRefModifier and TypeMethodDescriptionvoidBytesTermAttribute.setBytesRef(BytesRef bytes) Sets theBytesRefof the termvoidBytesTermAttributeImpl.setBytesRef(BytesRef bytes) voidPayloadAttribute.setPayload(BytesRef payload) Sets this Token's payload.voidPayloadAttributeImpl.setPayload(BytesRef payload) Constructors in org.apache.lucene.analysis.tokenattributes with parameters of type BytesRefModifierConstructorDescriptionPayloadAttributeImpl(BytesRef payload) Initialize this attribute with the given payload. -
Uses of BytesRef in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs with parameters of type BytesRefModifier and TypeMethodDescriptionabstract voidPushPostingsWriterBase.addPosition(int position, BytesRef payload, int startOffset, int endOffset) Add a new position and payload, and start/end offset.abstract voidTermVectorsWriter.addPosition(int position, int startOffset, int endOffset, BytesRef payload) Adds a term position and offsetsabstract voidSetpackedValuewith a reference to the packed bytes of the i-th value.abstract voidAdds a term and its term frequencyfreq.abstract voidStoredFieldsWriter.writeField(FieldInfo info, BytesRef value) Writes a stored binary value.abstract BlockTermStatePostingsWriterBase.writeTerm(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms) Write all postings for one term; use the providedTermsEnumto pull aPostingsEnum.final BlockTermStatePushPostingsWriterBase.writeTerm(BytesRef term, TermsEnum termsEnum, FixedBitSet docsSeen, NormsProducer norms) -
Uses of BytesRef in org.apache.lucene.codecs.compressing
Methods in org.apache.lucene.codecs.compressing with parameters of type BytesRefModifier and TypeMethodDescriptionabstract voidDecompressor.decompress(DataInput in, int originalLength, int offset, int length, BytesRef bytes) Decompress bytes that were stored between offsetsoffsetandoffset+lengthin the original stream from the compressed streamintobytes. -
Uses of BytesRef in org.apache.lucene.codecs.lucene101
Methods in org.apache.lucene.codecs.lucene101 with parameters of type BytesRefModifier and TypeMethodDescriptionvoidLucene101PostingsWriter.addPosition(int position, BytesRef payload, int startOffset, int endOffset) -
Uses of BytesRef in org.apache.lucene.codecs.lucene90.blocktree
Methods in org.apache.lucene.codecs.lucene90.blocktree that return BytesRefMethods in org.apache.lucene.codecs.lucene90.blocktree with parameters of type BytesRefModifier and TypeMethodDescriptionFieldReader.intersect(CompiledAutomaton compiled, BytesRef startTerm) -
Uses of BytesRef in org.apache.lucene.codecs.lucene90.compressing
Methods in org.apache.lucene.codecs.lucene90.compressing with parameters of type BytesRefModifier and TypeMethodDescriptionvoidLucene90CompressingTermVectorsWriter.addPosition(int position, int startOffset, int endOffset, BytesRef payload) voidvoidLucene90CompressingStoredFieldsWriter.writeField(FieldInfo info, BytesRef value) -
Uses of BytesRef in org.apache.lucene.document
Methods in org.apache.lucene.document that return BytesRefModifier and TypeMethodDescriptionBinaryRangeDocValues.binaryValue()DoubleField.binaryValue()Field.binaryValue()FloatField.binaryValue()IntField.binaryValue()KeywordField.binaryValue()LongField.binaryValue()StringField.binaryValue()final BytesRefDocument.getBinaryValue(String name) Returns an array of bytes for the first (or only) field that has the name specified as the method parameter.StoredValue.getBinaryValue()Retrieve a binary value.final BytesRef[]Document.getBinaryValues(String name) Returns an array of byte arrays for of the fields that have the name specified as the method parameter.static BytesRefDoublePoint.pack(double... point) Pack a double point into a BytesRefstatic BytesRefFloatPoint.pack(float... point) Pack a float point into a BytesRefstatic BytesRefIntPoint.pack(int... point) Pack an integer point into a BytesRefstatic BytesRefLongPoint.pack(long... point) Pack a long point into a BytesRefMethods in org.apache.lucene.document with parameters of type BytesRefModifier and TypeMethodDescriptionstatic LatLonShapeDocValuesFieldLatLonShape.createDocValueField(String fieldName, BytesRef binaryValue) create aLatLonShapeDocValuesFieldfrom an existing encoded representationstatic XYShapeDocValuesFieldXYShape.createDocValueField(String fieldName, BytesRef binaryValue) create aXYShapeDocValuesFieldfrom an existing encoded representationstatic LatLonShapeDocValuesLatLonShape.createLatLonShapeDocValues(BytesRef bytesRef) Factory method for creating theLatLonShapeDocValuesstatic XYShapeDocValuesXYShape.createXYShapeDocValues(BytesRef bytesRef) Factory method for creating theXYShapeDocValuesstatic SortedDocValuesFieldSortedDocValuesField.indexedField(String name, BytesRef bytes) Creates a newSortedDocValuesFieldwith the specified 64-bit long value that also creates askip index.static SortedSetDocValuesFieldSortedSetDocValuesField.indexedField(String name, BytesRef bytes) Creates a newSortedSetDocValuesFieldwith the specified 64-bit long value that also creates askip index.static QueryKeywordField.newExactQuery(String field, BytesRef value) Create a query for matching an exactBytesRefvalue.static QuerySortedDocValuesField.newSlowExactQuery(String field, BytesRef value) Create a query for matching an exactBytesRefvalue.static QuerySortedSetDocValuesField.newSlowExactQuery(String field, BytesRef value) Create a query for matching an exactBytesRefvalue.static QuerySortedDocValuesField.newSlowRangeQuery(String field, BytesRef lowerValue, BytesRef upperValue, boolean lowerInclusive, boolean upperInclusive) Create a range query that matches all documents whose value is betweenlowerValueandupperValueincluded.static QuerySortedSetDocValuesField.newSlowRangeQuery(String field, BytesRef lowerValue, BytesRef upperValue, boolean lowerInclusive, boolean upperInclusive) Create a range query that matches all documents whose value is betweenlowerValueandupperValue.voidStoredValue.setBinaryValue(BytesRef value) Set a binary value.voidDoublePoint.setBytesValue(BytesRef bytes) voidField.setBytesValue(BytesRef value) Expert: change the value of this field.voidFloatPoint.setBytesValue(BytesRef bytes) voidInetAddressPoint.setBytesValue(BytesRef bytes) voidIntPoint.setBytesValue(BytesRef bytes) voidKeywordField.setBytesValue(BytesRef value) voidLongPoint.setBytesValue(BytesRef bytes) voidStringField.setBytesValue(BytesRef value) static voidUnpack a BytesRef into a long point.Method parameters in org.apache.lucene.document with type arguments of type BytesRefModifier and TypeMethodDescriptionstatic QueryKeywordField.newSetQuery(String field, Collection<BytesRef> values) Create a query for matching any of a set of providedBytesRefvalues.static QuerySortedDocValuesField.newSlowSetQuery(String field, Collection<BytesRef> values) Create a query matching any of the specified values.static QuerySortedSetDocValuesField.newSlowSetQuery(String field, Collection<BytesRef> values) Create a query matching any of the specified values.Constructors in org.apache.lucene.document with parameters of type BytesRefModifierConstructorDescriptionBinaryDocValuesField(String name, BytesRef value) Create a new binary DocValues field.Field(String name, BytesRef bytes, IndexableFieldType type) Create field with binary value.KeywordField(String name, BytesRef value, Field.Store stored) Creates a new KeywordField.protectedLatLonShapeDocValues(BytesRef binaryValue) protected ctor for instantiating a lat lon doc value based on an already retrieved binary formatprotectedLatLonShapeDocValuesField(String name, BytesRef binaryValue) Creates aLatLonShapeDocValueFieldfrom a given serialized valueSortedDocValuesField(String name, BytesRef bytes) Create a new sorted DocValues field.SortedSetDocValuesField(String name, BytesRef bytes) Create a new sorted DocValues field.StoredField(String name, BytesRef value) Create a stored-only field with the given binary value.StoredField(String name, BytesRef bytes, FieldType type) Expert: allows you to customize theFieldType.StoredValue(BytesRef value) Ctor for binary values.StringField(String name, BytesRef value, Field.Store stored) Creates a new binary StringField, indexing the provided binary (BytesRef) value as a single token.protectedXYShapeDocValues(BytesRef binaryValue) protected ctor for instantiating a cartesian doc value based on an already retrieved binary formatprotectedXYShapeDocValuesField(String name, BytesRef binaryValue) Creates aXYShapeDocValueFieldfrom a given serialized value -
Uses of BytesRef in org.apache.lucene.index
Fields in org.apache.lucene.index declared as BytesRefModifier and TypeFieldDescriptionprotected BytesRefFilteredTermsEnum.actualTermWhich term the enum is currently positioned to.Methods in org.apache.lucene.index that return BytesRefModifier and TypeMethodDescriptionabstract BytesRefBinaryDocValues.binaryValue()Returns the binary value for the current document ID.FilterBinaryDocValues.binaryValue()IndexableField.binaryValue()Non-null if this field has a binary valueTerm.bytes()Returns the bytes of this term, these should not be modified.ExitableDirectoryReader.ExitableTerms.getMax()MultiTerms.getMax()Terms.getMax()Returns the largest term (in lexicographic order) in the field.ExitableDirectoryReader.ExitableTerms.getMin()MultiTerms.getMin()Terms.getMin()Returns the smallest term (in lexicographic order) in the field.FilterLeafReader.FilterPostingsEnum.getPayload()MultiPostingsEnum.getPayload()abstract BytesRefPostingsEnum.getPayload()Returns the payload at this position, or null if no payload was indexed.SlowImpactsEnum.getPayload()FilterSortedDocValues.lookupOrd(int ord) FilterSortedSetDocValues.lookupOrd(long ord) MultiDocValues.MultiSortedDocValues.lookupOrd(int ord) MultiDocValues.MultiSortedSetDocValues.lookupOrd(long ord) abstract BytesRefSortedDocValues.lookupOrd(int ord) Retrieves the value for the specified ordinal.abstract BytesRefSortedSetDocValues.lookupOrd(long ord) Retrieves the value for the specified ordinal.ExitableDirectoryReader.ExitableTermsEnum.next()FilteredTermsEnum.next()FilterLeafReader.FilterTermsEnum.next()MultiTermsEnum.next()PrefixCodedTerms.TermIterator.next()protected BytesRefAutomatonTermsEnum.nextSeekTerm(BytesRef term) protected BytesRefFilteredTermsEnum.nextSeekTerm(BytesRef currentTerm) On the first call toFilteredTermsEnum.next()or ifFilteredTermsEnum.accept(org.apache.lucene.util.BytesRef)returnsFilteredTermsEnum.AcceptStatus.YES_AND_SEEKorFilteredTermsEnum.AcceptStatus.NO_AND_SEEK, this method will be called to eventually seek the underlying TermsEnum to a new position.FilteredTermsEnum.term()FilterLeafReader.FilterTermsEnum.term()MultiTermsEnum.term()abstract BytesRefTermsEnum.term()Returns current term.Methods in org.apache.lucene.index with parameters of type BytesRefModifier and TypeMethodDescriptionprotected FilteredTermsEnum.AcceptStatusReturns true if the term matches the automaton.protected abstract FilteredTermsEnum.AcceptStatusReturn if term is accepted, not accepted or the iteration should ended (and possibly seek).protected FilteredTermsEnum.AcceptStatusvoidadd a term.static PostingsEnumMultiTerms.getTermPostingsEnum(IndexReader r, String field, BytesRef term) ReturnsPostingsEnumfor the specified field and term.static PostingsEnumMultiTerms.getTermPostingsEnum(IndexReader r, String field, BytesRef term, int flags) ReturnsPostingsEnumfor the specified field and term, with control over whether freqs, positions, offsets or payloads are required.ExitableDirectoryReader.ExitableTerms.intersect(CompiledAutomaton compiled, BytesRef startTerm) MultiTerms.intersect(CompiledAutomaton compiled, BytesRef startTerm) Terms.intersect(CompiledAutomaton compiled, BytesRef startTerm) Returns a TermsEnum that iterates over all terms and documents that are accepted by the providedCompiledAutomaton.intFilterSortedDocValues.lookupTerm(BytesRef key) longFilterSortedSetDocValues.lookupTerm(BytesRef key) intSortedDocValues.lookupTerm(BytesRef key) Ifkeyexists, returns its ordinal, else returns-insertionPoint-1, likeArrays.binarySearch.longSortedSetDocValues.lookupTerm(BytesRef key) Ifkeyexists, returns its ordinal, else returns-insertionPoint-1, likeArrays.binarySearch.protected BytesRefAutomatonTermsEnum.nextSeekTerm(BytesRef term) protected BytesRefFilteredTermsEnum.nextSeekTerm(BytesRef currentTerm) On the first call toFilteredTermsEnum.next()or ifFilteredTermsEnum.accept(org.apache.lucene.util.BytesRef)returnsFilteredTermsEnum.AcceptStatus.YES_AND_SEEKorFilteredTermsEnum.AcceptStatus.NO_AND_SEEK, this method will be called to eventually seek the underlying TermsEnum to a new position.BaseTermsEnum.prepareSeekExact(BytesRef text) FilteredTermsEnum.prepareSeekExact(BytesRef text) This enum does not support seeking!FilterLeafReader.FilterTermsEnum.prepareSeekExact(BytesRef text) abstract IOBooleanSupplierTermsEnum.prepareSeekExact(BytesRef text) This enum does not support seeking!abstract TermsEnum.SeekStatusSeeks to the specified term, if it exists, or to the next (ceiling) term.booleanvoidbooleanThis enum does not support seeking!voidThis enum does not support seeking!booleanvoidbooleanabstract booleanAttempts to seek to the exact term, returning true if the term is found.abstract voidExpert: Seeks a specific position byTermStatepreviously obtained fromTermsEnum.termState().protected final voidFilteredTermsEnum.setInitialSeekTerm(BytesRef term) Use this method to set the initialBytesRefto seek before iterating.static StringReturns human-readable form of the term text.longIndexWriter.updateBinaryDocValue(Term term, String field, BytesRef value) Constructors in org.apache.lucene.index with parameters of type BytesRef -
Uses of BytesRef in org.apache.lucene.search
Methods in org.apache.lucene.search that return BytesRefModifier and TypeMethodDescriptionMaxNonCompetitiveBoostAttribute.getCompetitiveTerm()This is the term ornullof the term that triggered the boost change.MaxNonCompetitiveBoostAttributeImpl.getCompetitiveTerm()TermRangeQuery.getLowerTerm()Returns the lower value of this range queryMultiPhraseQuery.UnionFullPostingsEnum.getPayload()MultiPhraseQuery.UnionPostingsEnum.getPayload()TermRangeQuery.getUpperTerm()Returns the upper value of this range queryFuzzyTermsEnum.next()abstract BytesRefPointInSetQuery.Stream.next()FuzzyTermsEnum.term()TermStatistics.term()Returns the value of thetermrecord component.FieldComparator.TermValComparator.value(int slot) Methods in org.apache.lucene.search that return types with arguments of type BytesRefMethods in org.apache.lucene.search with parameters of type BytesRefModifier and TypeMethodDescriptionAdds the providedtermas a synonym, document frequencies of this term will be boosted byboost.intFieldComparator.TermValComparator.compareValues(BytesRef val1, BytesRef val2) FuzzyTermsEnum.prepareSeekExact(BytesRef text) booleanvoidvoidMaxNonCompetitiveBoostAttribute.setCompetitiveTerm(BytesRef competitiveTerm) This is the term ornullof the term that triggered the boost change.voidMaxNonCompetitiveBoostAttributeImpl.setCompetitiveTerm(BytesRef competitiveTerm) voidFieldComparator.TermValComparator.setTopValue(BytesRef value) static AutomatonPrefixQuery.toAutomaton(BytesRef prefix) Build an automaton accepting all terms with the specified prefix.static AutomatonTermRangeQuery.toAutomaton(BytesRef lowerTerm, BytesRef upperTerm, boolean includeLower, boolean includeUpper) Method parameters in org.apache.lucene.search with type arguments of type BytesRefConstructors in org.apache.lucene.search with parameters of type BytesRefModifierConstructorDescriptionCreate a builder for the given term bytes.PhraseQuery(int slop, String field, BytesRef... terms) Create a phrase query which will match documents that contain the given list of terms at consecutive positions infield, and at a maximum edit distance ofslop.PhraseQuery(String field, BytesRef... terms) Create a phrase query which will match documents that contain the given list of terms at consecutive positions infield.TermRangeQuery(String field, BytesRef lowerTerm, BytesRef upperTerm, boolean includeLower, boolean includeUpper) Constructs a query selecting all terms greater/equal thanlowerTermbut less/equal thanupperTerm.TermRangeQuery(String field, BytesRef lowerTerm, BytesRef upperTerm, boolean includeLower, boolean includeUpper, MultiTermQuery.RewriteMethod rewriteMethod) Constructs a query selecting all terms greater/equal thanlowerTermbut less/equal thanupperTerm.TermStatistics(BytesRef term, long docFreq, long totalTermFreq) Creates statistics instance for a term.Constructor parameters in org.apache.lucene.search with type arguments of type BytesRefModifierConstructorDescriptionTermInSetQuery(String field, Collection<BytesRef> terms) TermInSetQuery(MultiTermQuery.RewriteMethod rewriteMethod, String field, Collection<BytesRef> terms) Creates a newTermInSetQueryfrom the given collection of terms. -
Uses of BytesRef in org.apache.lucene.search.comparators
Methods in org.apache.lucene.search.comparators that return BytesRefMethods in org.apache.lucene.search.comparators with parameters of type BytesRefModifier and TypeMethodDescriptionintTermOrdValComparator.compareValues(BytesRef val1, BytesRef val2) voidTermOrdValComparator.setTopValue(BytesRef value) -
Uses of BytesRef in org.apache.lucene.util
Fields in org.apache.lucene.util declared as BytesRefModifier and TypeFieldDescriptionstatic final BytesRefUnicodeUtil.BIG_TERMA binary term consisting of a number of 0xff bytes, likely to be bigger than other terms (e.g.protected final BytesRefStringSorter.pivotprotected final BytesRefStringSorter.scratchBytes1protected final BytesRefStringSorter.scratchBytes2Fields in org.apache.lucene.util with type parameters of type BytesRefModifier and TypeFieldDescriptionstatic final Comparator<BytesRef> OfflineSorter.DEFAULT_COMPARATORDefault comparator: sorts in binary (codepoint) orderMethods in org.apache.lucene.util that return BytesRefModifier and TypeMethodDescriptionBytesRef.clone()Returns a shallow clone of this instance (the underlying bytes are not copied and will be shared by both the returned object and this object.static BytesRefBytesRef.deepCopyOf(BytesRef other) Creates a new BytesRef that points to a copy of the bytes fromotherBytesRefArray.get(BytesRefBuilder spare, int index) Returns the n'th element of thisBytesRefArrayBytesRefBuilder.get()Return aBytesRefthat points to the internal content of this builder.Populates and returns aBytesRefwith the bytes for the given bytesID.Returns the n'th element of thisFixedLengthBytesRefArraystatic BytesRefStringHelper.intsRefToBytesRef(IntsRef ints) BytesRefIterator.next()Increments the iteration to the nextBytesRefin the iterator.OfflineSorter.ByteSequencesReader.next()Reads the next entry into the providedBytesRef.QueryBuilder.TermAndBoost.term()Returns the value of thetermrecord component.TermAndVector.term()Returns the value of thetermrecord component.BytesRefBuilder.toBytesRef()Build a newBytesRefthat has the same content as this buffer.Methods in org.apache.lucene.util that return types with arguments of type BytesRefModifier and TypeMethodDescriptionOfflineSorter.getComparator()Returns the comparator in use to sort entriesMethods in org.apache.lucene.util with parameters of type BytesRefModifier and TypeMethodDescriptionintAdds a newBytesRefintBytesRefBlockPool.addBytesRef(BytesRef bytes) Add a term returning the start position on the underlyingByteBlockPool.voidAppends the bytes in the providedBytesRefat the current position.intAppends a copy of the givenBytesRefto thisBytesRefArray.voidAppend the provided bytes to this builder.intAppends a copy of the givenBytesRefto thisBytesRefArray.protected abstract intReturn the unsigned byte to use for comparison at indexi, or-1if all bytes that are useful for comparisons are exhausted.static intStringHelper.bytesDifference(BytesRef priorTerm, BytesRef currentTerm) Compares twoBytesRef, element by element, and returns the number of elements common to both arrays (from the start of each).booleanBytesRef.bytesEquals(BytesRef other) Expert: compares the bytes against another BytesRef, returning true if the bytes are equal.static StringToStringUtils.bytesRefToString(BytesRef b) Builds a String with both textual representation of theBytesRefdata and the bytes hex values.static intUnicodeUtil.codePointCount(BytesRef utf8) Returns the number of code points in this UTF8 sequence.final intintCompare two bytes refs that first k bytes are already guaranteed to be equal.intUnsigned byte order comparisonvoidCopy BytesRef in, setting BytesRef out to the result.voidReplace the content of this builder with the provided bytes.longPagedBytes.copyUsingLengthPrefix(BytesRef bytes) Copy bytes in, writing the length as a 1 or 2 byte vInt prefix.voidCharsRefBuilder.copyUTF8Bytes(BytesRef bytes) Copy the provided bytes, interpreted as UTF-8 bytes.voidIntsRefBuilder.copyUTF8Bytes(BytesRef bytes) Copy the given UTF-8 bytes into this builder.static BytesRefBytesRef.deepCopyOf(BytesRef other) Creates a new BytesRef that points to a copy of the bytes fromotherstatic booleanReturnstrueiff the ref ends with the given suffix.voidReads length as 1 or 2 byte vInt prefix, starting at start.voidBytesRefBlockPool.fillBytesRef(BytesRef term, int start) Populates the given BytesRef with the term starting at start.voidGets a slice out ofPagedBytesstarting at start with a given length.intReturns the id of the givenBytesRef.Populates and returns aBytesRefwith the bytes for the given bytesID.Returns the n'th element of thisFixedLengthBytesRefArrayprotected abstract voidStringSorter.get(BytesRefBuilder builder, BytesRef result, int i) static intStringHelper.murmurhash3_x86_32(BytesRef bytes, int seed) static intStringHelper.sortKeyLength(BytesRef priorTerm, BytesRef currentTerm) Returns the length ofcurrentTermneeded for use as a sort key.static booleanStringHelper.startsWith(byte[] ref, BytesRef prefix) Returnstrueiff the ref starts with the given prefix.static booleanStringHelper.startsWith(BytesRef ref, BytesRef prefix) Returnstrueiff the ref starts with the given prefix.static intUnicodeUtil.UTF8toUTF16(BytesRef bytesRef, char[] chars) Utility method forUnicodeUtil.UTF8toUTF16(byte[], int, int, char[])static intUnicodeUtil.UTF8toUTF32(BytesRef utf8, int[] ints) This method assumes valid UTF8 input.final voidWrites a BytesRef.Method parameters in org.apache.lucene.util with type arguments of type BytesRefModifier and TypeMethodDescriptionprotected SorterStringSorter.fallbackSorter(Comparator<BytesRef> cmp) BytesRefArray.iterator(Comparator<BytesRef> comp) Returns aBytesRefIteratorwith point in time semantics.FixedLengthBytesRefArray.iterator(Comparator<BytesRef> comp) Returns aBytesRefIteratorwith point in time semantics.BytesRefArray.sort(Comparator<BytesRef> comp, boolean stable) Returns aBytesRefArray.SortStaterepresenting the order of elements in this array.Constructors in org.apache.lucene.util with parameters of type BytesRefModifierConstructorDescriptionTermAndBoost(BytesRef term, float boost) Creates a new TermAndBoostTermAndVector(BytesRef term, float[] vector) Creates an instance of aTermAndVectorrecord class.Constructor parameters in org.apache.lucene.util with type arguments of type BytesRefModifierConstructorDescriptionOfflineSorter(Directory dir, String tempFileNamePrefix, Comparator<BytesRef> comparator) Defaults constructor with a custom comparator.OfflineSorter(Directory dir, String tempFileNamePrefix, Comparator<BytesRef> comparator, OfflineSorter.BufferSize ramBufferSize, int maxTempfiles, int valueLength, ExecutorService exec, int maxPartitionsInRAM) All-details constructor.protectedStringSorter(Comparator<BytesRef> cmp) -
Uses of BytesRef in org.apache.lucene.util.automaton
Fields in org.apache.lucene.util.automaton declared as BytesRefModifier and TypeFieldDescriptionfinal BytesRefCompiledAutomaton.commonSuffixRefShared common suffix accepted by the automaton.final BytesRefCompiledAutomaton.termForCompiledAutomaton.AUTOMATON_TYPE.SINGLEthis is the singleton term.Methods in org.apache.lucene.util.automaton that return BytesRefModifier and TypeMethodDescriptionCompiledAutomaton.floor(BytesRef input, BytesRefBuilder output) Finds largest term accepted by this Automaton, that's <= the provided input term.static BytesRefOperations.getCommonPrefixBytesRef(Automaton a) Returns the longest BytesRef that is a prefix of all accepted strings and visits each state at most once.static BytesRefOperations.getCommonSuffixBytesRef(Automaton a) Returns the longest BytesRef that is a suffix of all accepted strings.Methods in org.apache.lucene.util.automaton with parameters of type BytesRefModifier and TypeMethodDescriptionCompiledAutomaton.floor(BytesRef input, BytesRefBuilder output) Finds largest term accepted by this Automaton, that's <= the provided input term.static AutomatonAutomata.makeBinary(BytesRef term) Returns a new (deterministic) automaton that accepts the single given binary term.static AutomatonAutomata.makeBinaryInterval(BytesRef min, boolean minInclusive, BytesRef max, boolean maxInclusive) Creates a new deterministic, minimal automaton accepting all binary terms in the specified interval.Method parameters in org.apache.lucene.util.automaton with type arguments of type BytesRefModifier and TypeMethodDescriptionstatic AutomatonAutomata.makeBinaryStringUnion(Iterable<BytesRef> utf8Strings) Returns a new (deterministic and minimal) automaton that accepts the union of the given collection ofBytesRefs representing UTF-8 encoded strings.static AutomatonAutomata.makeStringUnion(Iterable<BytesRef> utf8Strings) Returns a new (deterministic and minimal) automaton that accepts the union of the given collection ofBytesRefs representing UTF-8 encoded strings. -
Uses of BytesRef in org.apache.lucene.util.bkd
Methods in org.apache.lucene.util.bkd that return BytesRefModifier and TypeMethodDescriptionPointValue.packedValue()Returns the packed values for the dimensionsPointValue.packedValueDocIDBytes()Returns the byte representation of the packed value together with the docIDMethods in org.apache.lucene.util.bkd with parameters of type BytesRefModifier and TypeMethodDescriptionstatic voidMutablePointTreeReaderUtils.partition(BKDConfig config, int maxDoc, int splitDim, int commonPrefixLen, MutablePointTree reader, int from, int to, int mid, BytesRef scratch1, BytesRef scratch2) Partition points aroundmid.static voidMutablePointTreeReaderUtils.sortByDim(BKDConfig config, int sortedDim, int[] commonPrefixLengths, MutablePointTree reader, int from, int to, BytesRef scratch1, BytesRef scratch2) Sort points on the given dimension. -
Uses of BytesRef in org.apache.lucene.util.fst
Fields in org.apache.lucene.util.fst declared as BytesRefMethods in org.apache.lucene.util.fst that return BytesRefModifier and TypeMethodDescriptionByteSequenceOutputs.getNoOutput()static BytesRefUtil.toBytesRef(IntsRef input, BytesRefBuilder 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 BytesRefModifier and TypeMethodDescriptionstatic <T> TLooks up the output for this input, or null if the input is not acceptedByteSequenceOutputs.outputToString(BytesRef output) longByteSequenceOutputs.ramBytesUsed(BytesRef output) Seeks to smallest term that's >= target.Seeks to exactly this term, returning null if the term doesn't exist.Seeks to biggest term that's <= target.static IntsRefUtil.toIntsRef(BytesRef input, IntsRefBuilder scratch) Just takes unsigned byte values from the BytesRef and converts into an IntsRef.voidByteSequenceOutputs.write(BytesRef prefix, DataOutput out)