我想将Elasticsearch的默认相似性更改为BM25 .
根据
http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.4/index-modules-similarity.html
我只需要将以下行添加到elasticsearch.yml文件中
index.similarity.default.type: BM25
但是,BM25有两个输入参数 k1
和 b
,我也想设置它们 .
有谁知道如何设置这些参数?
2 回答
在索引的设置中,输入相似性设置,就像映射一样
我发现了一个非常好的页面,解释了参数的含义 . 它在这里:https://www.elastic.co/guide/en/elasticsearch/guide/current/pluggable-similarites.html
以下是该页面的摘录:
k1:此参数控制术语频率增加导致术语频率饱和的速度 . 默认值为1.2 . 值越低,饱和度越快,饱和度越低值越高 .
b:此参数控制字段长度规范化应具有的效果 . 值0.0将完全禁用标准化,值1.0将完全标准化 . 默认值为0.75 .