Class ModelRanker
java.lang.Object
io.milvus.v2.service.collection.request.CreateCollectionReq.Function
io.milvus.v2.service.vector.request.ranker.ModelRanker
The Model reranking strategy, which transforms Milvus search by integrating advanced language models
that understand semantic relationships between queries and documents.
Read the doc for more info: https://milvus.io/docs/model-ranker-overview.md
You also can declare a model ranker by Function
CreateCollectionReq.Function rr = CreateCollectionReq.Function.builder()
.functionType(FunctionType.RERANK)
.name("semantic_ranker")
.description("semantic ranker")
.inputFieldNames(Collections.singletonList("document"))
.param("reranker", "model")
.param("provider", "tei")
.param("queries", "[\"machine learning for time series\"]")
.param("endpoint", "http://model-service:8080")
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class io.milvus.v2.service.collection.request.CreateCollectionReq.Function
CreateCollectionReq.Function.FunctionBuilder<C extends CreateCollectionReq.Function,B extends CreateCollectionReq.Function.FunctionBuilder<C, B>> -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ModelRanker
public ModelRanker()
-
-
Method Details
-
getFunctionType
-
getParams
-