Elasticsearch中的BM25相似性调整

Elasticsearch

文档说我可以通过将以下内容添加到来更改所有字段的相似性elasticsearch.yml

index.similarity.default.type: BM25

..我已经做过,但是我也想微调场长归一化,它说我可以在这里做:http :

//www.elasticsearch.org/guide/en/elasticsearch/guide/current/pluggable

-similarites.html#bm25-tunability

但这并没有告诉我在何处/如何设置k1b参数。我可以添加一行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

回到顶部