Module org.elasticsearch.server
Package org.elasticsearch.search.retriever
package org.elasticsearch.search.retriever
-
ClassDescriptionCompoundRetrieverBuilder<T extends CompoundRetrieverBuilder<T>>This abstract retriever defines a compound retriever.A knn retriever is used to represent a knn search with some elements to specify parameters for that knn search.An
RetrieverBuilder
that is used to retrieve documents based on the rank of the documents.ACompoundRetrieverBuilder
that re-scores only the results produced by its child retriever.A retriever represents an API element that returns an ordered list of top documents.RetrieverBuilderWrapper<T extends RetrieverBuilder>A wrapper that can be used to modify the behaviour of an existingRetrieverBuilder
.RetrieverParser<RB extends RetrieverBuilder>Defines a retriever parser that is able to parseRetrieverBuilder
s fromXContent
.Each retriever is given its ownNodeFeature
so new retrievers can be added individually with additional functionality.A standard retriever is used to represent anything that is a query along with some elements to specify parameters for that query.