1
更改我的索引的相似度算法不起作用。我不想比較BM25和TF-IDF,但我總是得到相同的結果。我正在使用Elasticsearch 5.x.Elasticsearch更改相似度不起作用
我已經嘗試從字面上的一切。屬性的相似性設置爲classic
或BM25
或不設置任何
"properties": {
"content": {
"type": "text",
"similarity": "classic"
},
我也試着設置我的索引的默認similarty在settings
並在properties
"settings": {
"index": {
"number_of_shards": "5",
"provided_name": "test",
"similarity": {
"default": {
"type": "classic"
}
},
"creation_date": "1493748517301",
"number_of_replicas": "1",
"uuid": "sNuWcT4AT82MKsfAB9JcXQ",
"version": {
"created": "5020299"
}
}
的使用它查詢即時測試看起來是這樣的:
{
"query": {
"match": {
"content": "some search query"
}
}
}
PERFEKT感謝,我現在知道我做錯了什麼。解釋做到了。我計算了錯誤的測量結果。我發現BM25是默認的! –
很酷。感謝您的跟進。 –