Elasticsearch中的BM25相似性调整
文档说我可以通过将以下内容添加到来更改所有字段的相似性elasticsearch.yml
:
index.similarity.default.type: BM25
..我已经做过,但是我也想微调场长归一化,它说我可以在这里做:http :
//www.elasticsearch.org/guide/en/elasticsearch/guide/current/pluggable
-similarites.html#bm25-tunability
但这并没有告诉我在何处/如何设置k1
和b
参数。我可以添加一行elasticsearch.yml
以实现这一目标吗?
谢谢。
回答:
您可以查看此
文档,说明如何配置BM25相似性
本质上,您可以在索引设置中定义类似于自定义分析器的自定义bm25相似性
例:
curl -XPUT "http://<server>/<index>" -d '{
"settings": {
"similarity": {
"custom_bm25": {
"type": "BM25",
"b": 0 ,
"k1" : 0.9
}
}
}'
以上是 Elasticsearch中的BM25相似性调整 的全部内容, 来源链接: utcz.com/qa/432649.html