public static class QueryNodeSingleSearch.Builder extends Object
QueryNodeSingleSearch| 限定符和类型 | 方法和说明 |
|---|---|
QueryNodeSingleSearch |
build()
Verifies parameters and creates a new
QueryNodeSingleSearch instance. |
QueryNodeSingleSearch.Builder |
withCollectionName(@NonNull String collectionName)
Sets the collection name.
|
QueryNodeSingleSearch.Builder |
withMetricType(@NonNull MetricType metricType)
Sets metric type of ANN searching.
|
QueryNodeSingleSearch.Builder |
withParams(@NonNull String params)
Sets the search parameters specific to the index type.
|
QueryNodeSingleSearch.Builder |
withVectorFieldName(@NonNull String vectorFieldName)
Sets target vector field by name.
|
QueryNodeSingleSearch.Builder |
withVectors(@NonNull List<?> vectors)
Sets the target vectors.
|
public QueryNodeSingleSearch.Builder withCollectionName(@NonNull @NonNull String collectionName)
collectionName - collection nameBuilderpublic QueryNodeSingleSearch.Builder withMetricType(@NonNull @NonNull MetricType metricType)
metricType - metric typeBuilderpublic QueryNodeSingleSearch.Builder withVectorFieldName(@NonNull @NonNull String vectorFieldName)
vectorFieldName - vector field nameBuilderpublic QueryNodeSingleSearch.Builder withVectors(@NonNull @NonNull List<?> vectors)
vectors - list of target vectors:
if vector type is FloatVector, vectors is List of List Float
if vector type is BinaryVector, vectors is List of ByteBufferBuilderpublic QueryNodeSingleSearch.Builder withParams(@NonNull @NonNull String params)
params - extra parameters in json formatBuilderpublic QueryNodeSingleSearch build() throws ParamException
QueryNodeSingleSearch instance.QueryNodeSingleSearchParamExceptionCopyright © 2023. All rights reserved.