Class MilvusSearchRequest.MilvusBuilder
java.lang.Object
org.springframework.ai.vectorstore.milvus.MilvusSearchRequest.MilvusBuilder
- Enclosing class:
MilvusSearchRequest
Builder class for constructing instances of
MilvusSearchRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds and returns aMilvusSearchRequestinstance.filterExpression(String textExpression) filterExpression(Filter.Expression expression) nativeExpression(String nativeExpression) Sets the native Milvus filter expression.searchParamsJson(String searchParamsJson) Sets the JSON-encoded search parameters.similarityThreshold(double threshold) topK(int topK)
-
Constructor Details
-
MilvusBuilder
public MilvusBuilder()
-
-
Method Details
-
query
-
topK
-
similarityThreshold
-
similarityThresholdAll
-
filterExpression
-
filterExpression
-
nativeExpression
Sets the native Milvus filter expression.- Parameters:
nativeExpression- The native Milvus expression string.- Returns:
- This builder instance.
-
searchParamsJson
Sets the JSON-encoded search parameters.- Parameters:
searchParamsJson- A JSON string containing search parameters.- Returns:
- This builder instance.
-
build
Builds and returns aMilvusSearchRequestinstance.- Returns:
- A new
MilvusSearchRequestobject with the specified parameters.
-