Class RescoreQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<RescoreQuery.Builder>
co.elastic.clients.elasticsearch.core.search.RescoreQuery.Builder
- All Implemented Interfaces:
WithJson<RescoreQuery.Builder>
,ObjectBuilder<RescoreQuery>
- Enclosing class:
- RescoreQuery
public static class RescoreQuery.Builder
extends WithJsonObjectBuilderBase<RescoreQuery.Builder>
implements ObjectBuilder<RescoreQuery>
Builder for
RescoreQuery
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aRescoreQuery
.final RescoreQuery.Builder
Required - The query to use for rescoring.final RescoreQuery.Builder
Required - The query to use for rescoring.final RescoreQuery.Builder
queryWeight
(Double value) Relative importance of the original query versus the rescore query.final RescoreQuery.Builder
rescoreQueryWeight
(Double value) Relative importance of the rescore query versus the original query.final RescoreQuery.Builder
Determines how scores are combined.protected RescoreQuery.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
query
Required - The query to use for rescoring. This query is only run on the Top-K results returned by thequery
andpost_filter
phases.API name:
rescore_query
-
query
Required - The query to use for rescoring. This query is only run on the Top-K results returned by thequery
andpost_filter
phases.API name:
rescore_query
-
queryWeight
Relative importance of the original query versus the rescore query.API name:
query_weight
-
rescoreQueryWeight
Relative importance of the rescore query versus the original query.API name:
rescore_query_weight
-
scoreMode
Determines how scores are combined.API name:
score_mode
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<RescoreQuery.Builder>
-
build
Builds aRescoreQuery
.- Specified by:
build
in interfaceObjectBuilder<RescoreQuery>
- Throws:
NullPointerException
- if some of the required fields are null.
-