Class NeuralQuery.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder<NeuralQuery.Builder>
-
- org.opensearch.client.opensearch._types.query_dsl.NeuralQuery.Builder
-
- All Implemented Interfaces:
ObjectBuilder<NeuralQuery>
- Enclosing class:
- NeuralQuery
public static class NeuralQuery.Builder extends QueryBase.AbstractBuilder<NeuralQuery.Builder> implements ObjectBuilder<NeuralQuery>
Builder forNeuralQuery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NeuralQuerybuild()Builds aNeuralQuery.NeuralQuery.Builderfield(java.lang.String field)Required - The target field.NeuralQuery.Builderk(java.lang.Integer k)Required - The number of neighbors to return.NeuralQuery.BuildermodelId(java.lang.String modelId)Optional - The model_id field if the default model for the index or field is set.NeuralQuery.BuilderqueryText(java.lang.String queryText)Required - Search query text.protected NeuralQuery.Builderself()-
Methods inherited from class org.opensearch.client.opensearch._types.query_dsl.QueryBase.AbstractBuilder
boost, queryName
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
field
public NeuralQuery.Builder field(@Nullable java.lang.String field)
Required - The target field.- Parameters:
field- The target field.- Returns:
- This builder.
-
queryText
public NeuralQuery.Builder queryText(@Nullable java.lang.String queryText)
Required - Search query text.- Parameters:
queryText- Search query text.- Returns:
- This builder.
-
modelId
public NeuralQuery.Builder modelId(@Nullable java.lang.String modelId)
Optional - The model_id field if the default model for the index or field is set. Required - The model_id field if there is no default model set for the index or field.- Parameters:
modelId- The model_id field.- Returns:
- This builder.
-
k
public NeuralQuery.Builder k(@Nullable java.lang.Integer k)
Required - The number of neighbors to return.- Parameters:
k- The number of neighbors to return.- Returns:
- This builder.
-
self
protected NeuralQuery.Builder self()
- Specified by:
selfin classQueryBase.AbstractBuilder<NeuralQuery.Builder>
-
build
public NeuralQuery build()
Builds aNeuralQuery.- Specified by:
buildin interfaceObjectBuilder<NeuralQuery>- Returns:
- The built
NeuralQuery.
-
-