public class RetrievalModel extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RetrievalModel.RetrievalModelBuilder |
| 构造器和说明 |
|---|
RetrievalModel() |
RetrievalModel(String searchMethod,
Boolean rerankingEnable,
RerankingModel rerankingModel,
Integer topK,
Boolean scoreThresholdEnabled,
Float scoreThreshold) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RetrievalModel.RetrievalModelBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
Boolean |
getRerankingEnable()
是否开启rerank
|
RerankingModel |
getRerankingModel()
Rerank模型配置
|
Float |
getScoreThreshold()
召回分数限制
|
Boolean |
getScoreThresholdEnabled()
是否开启召回分数限制
|
String |
getSearchMethod()
检索方法: hybrid_search 混合检索 / semantic_search 语义检索 / full_text_search 全文检索
|
Integer |
getTopK()
召回条数
|
int |
hashCode() |
void |
setRerankingEnable(Boolean rerankingEnable)
是否开启rerank
|
void |
setRerankingModel(RerankingModel rerankingModel)
Rerank模型配置
|
void |
setScoreThreshold(Float scoreThreshold)
召回分数限制
|
void |
setScoreThresholdEnabled(Boolean scoreThresholdEnabled)
是否开启召回分数限制
|
void |
setSearchMethod(String searchMethod)
检索方法: hybrid_search 混合检索 / semantic_search 语义检索 / full_text_search 全文检索
|
void |
setTopK(Integer topK)
召回条数
|
String |
toString() |
public static RetrievalModel.RetrievalModelBuilder builder()
public String getSearchMethod()
public Boolean getRerankingEnable()
public RerankingModel getRerankingModel()
public Integer getTopK()
public Boolean getScoreThresholdEnabled()
public Float getScoreThreshold()
public void setSearchMethod(String searchMethod)
public void setRerankingEnable(Boolean rerankingEnable)
public void setRerankingModel(RerankingModel rerankingModel)
public void setTopK(Integer topK)
public void setScoreThresholdEnabled(Boolean scoreThresholdEnabled)
public void setScoreThreshold(Float scoreThreshold)
protected boolean canEqual(Object other)
Copyright © 2025. All rights reserved.