langchain_community.vectorstores.vectara
.MMRConfig¶
- class langchain_community.vectorstores.vectara.MMRConfig(is_enabled: bool = False, mmr_k: int = 50, diversity_bias: float = 0.3)[source]¶
- 最大边际相关性(MMR)搜索的配置。
这项功能将被RerankConfig取代。
diversity_bias:介于0和1之间的数字,用于确定结果中多样性程度,0对应最小多样性,1对应最大多样性。默认为0.3。
注意:diversity_bias等价于1-lambda_mult,其中lambda_mult是max_marginal_relevance_search() 函数中常用的值。我们选择使用它,因为我们相信这对用户来说更直观。
属性
diversity_bias
is_enabled
mmr_k
方法
__init__
([is_enabled, mmr_k, diversity_bias])- 参数
is_enabled (bool) –
mmr_k (int) –
diversity_bias (float) –
- __init__(is_enabled: bool = False, mmr_k: int = 50, diversity_bias: float = 0.3) None ¶
- 参数
is_enabled (bool) –
mmr_k (int) –
diversity_bias (float) –
- 返回类型
None