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.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.Loadsints from doc values.