Module org.elasticsearch.server
Package org.elasticsearch.index.mapper.blockloader.docvalues
package org.elasticsearch.index.mapper.blockloader.docvalues
-
ClassDescriptionLoads
booleans from doc values.Loadskeywordstyle fields that are stored as a lookup table.Loadsdoubles from doc values.Loadsints from doc values.Loadslongs from doc values.A reader that supports reading doc-values from a Lucene segment in Block fashion.Convert from the storedinto theinvalid reference
longto load.invalid reference
doubleThis block loader should be used for fields that are directly encoded as binary values but are always single valued, such as the histogram fields.Read BinaryDocValues with no additional structure in the BytesRefs.Block loader for multi-value binary fields which store count in a separate parallel numeric doc value column.This block loader should be used for "wildcard-style" binary values, which is to say fields we have encoded into a binary format that supports multivalued via an encoding on our side.Loadskeywordstyle fields that are stored as a lookup table and ordinals.Helper class to read custom binary doc values.DenseVectorBlockLoader<B extends BlockLoader.Builder>Block loader for dense vector fields that can output either raw vectors or processed values (like similarity scores) depending on theDenseVectorBlockLoaderProcessorprovided.Processes vector values from doc values and appends them to a builder.Processor that appends raw float vectors to a FloatBuilder as multi values.Processor that calculates similarity scores and appends them to a DoubleBuilder.This is a GeoPoint-specific block loader that helps deal with an edge case where doc_values are available, yet FieldExtractPreference = NONE.Loadsints from doc values.Helper class to read custom binary doc values.