elasticsearch6.2 Boosting Query不能正常降低評分

起因

看文檔期間測試 boosting使用negative降低評分,測試發現6.2版本下不可用。

排查

懷疑是中文文檔太舊,語法有問題。查詢6.2文檔Boosting Query,語法沒問題。

在github上找到issue:Boosting Query with negative_boost does not work as expected on 6.x。樓主描述6.x不可用,5.X可用,與出現的問題一致(後來測試在5.2.2版本是可用的)。

原因: Lucene的bug

解決

1.回到5.X版本
2.升級到6.3或之後版本(未測試)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章