Class ModelRanker
- java.lang.Object
-
- io.milvus.v2.service.collection.request.CreateCollectionReq.Function
-
- io.milvus.v2.service.vector.request.ranker.ModelRanker
-
public class ModelRanker extends CreateCollectionReq.Function
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.mdYou 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 Modifier and Type Class Description static classModelRanker.ModelRankerBuilder-
Nested classes/interfaces inherited from class io.milvus.v2.service.collection.request.CreateCollectionReq.Function
CreateCollectionReq.Function.FunctionBuilder<T extends CreateCollectionReq.Function.FunctionBuilder<T>>
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ModelRanker.ModelRankerBuilderbuilder()StringgetEndpoint()FunctionTypegetFunctionType()Map<String,String>getParams()StringgetProvider()List<String>getQueries()voidsetEndpoint(String endpoint)voidsetProvider(String provider)voidsetQueries(List<String> queries)StringtoString()-
Methods inherited from class io.milvus.v2.service.collection.request.CreateCollectionReq.Function
getDescription, getInputFieldNames, getName, getOutputFieldNames, setDescription, setFunctionType, setInputFieldNames, setName, setOutputFieldNames, setParams
-
-
-
-
Method Detail
-
getProvider
public String getProvider()
-
setProvider
public void setProvider(String provider)
-
getEndpoint
public String getEndpoint()
-
setEndpoint
public void setEndpoint(String endpoint)
-
getFunctionType
public FunctionType getFunctionType()
- Overrides:
getFunctionTypein classCreateCollectionReq.Function
-
getParams
public Map<String,String> getParams()
- Overrides:
getParamsin classCreateCollectionReq.Function
-
toString
public String toString()
- Overrides:
toStringin classCreateCollectionReq.Function
-
builder
public static ModelRanker.ModelRankerBuilder builder()
-
-