我需要在elasticsearch中檢索文檔,而不是使用默認的評分函數(如tfidf等),而只是通過詞頻或詞頻(不是idf等)。 有沒有辦法修改它?我可以用python嗎?在elasticsearch中更改評分函數
回答
可以使用constant_score
當你只是不關心TF/IDF
{
"query": {
"bool": {
"constant_score": {
"query": {
"match": {
"description": "any word"
}
}
}
}
}
}
我希望這些文檔在查詢中與排名最高的排名最高。如果查詢有3個相同的單詞,例如「錫錫」,那麼具有3個「錫」的文檔應該比具有2或1個「錫」或甚至4或5個或更多「錫」的文檔高。你可以假設ES中的所有文檔都包含這個詞「錫」。 –
對不起,tf/idf會這樣做,但你需要另一種算法。 – RoiHatam
有沒有一些方法只使用協調因子(coord)來評分和關閉其他人。我想我只需要我的搜索類型的協調因子(座標)。 tfidf正在懲罰這些條款,因爲它們出現在所有文件中。 –
- 1. Elasticsearch中的線性函數評分
- 2. ElasticSearch評分問題
- 3. 在Elasticsearch中定製相關評分
- 4. 在Elasticsearch中同等評分同義詞
- 5. ElasticSearch函數分數查詢
- 6. 在elasticsearch中更改ID
- 7. 在ElasticSearch中重新索引索引以更改分片數量
- 8. 在elasticsearch中更改_score使其等於doc的分數字段
- 9. Lucene評分函數
- 10. ElasticSearch評分(輪胎寶石)
- 11. ElasticSearch默認評分機制
- 12. Elasticsearch衰減函數得分
- 13. 更改此代碼中的評分
- 14. 在R中評估函數之前將函數改爲參數?
- 15. 分數在Elasticsearch
- 16. 爲QcomboBox中的更改分配函數
- 17. Elasticsearch功能評分查詢得分
- 18. Elasticsearch中的自定義評分函數不會返回預期字段值
- 19. 調整Solr評分函數
- 20. 在elasticsearch中操縱分數
- 21. Elasticsearch自定義函數分數
- 22. 在Elasticsearch中更改映射屬性分析器5
- 23. 更改elasticsearch映射
- 24. 在elasticsearch中更改文檔的_type
- 25. 在matlab中評估函數
- 26. 在JavaScript函數中更改數組更改函數外的數組?
- 27. elasticsearch禁用術語頻率評分
- 28. ElasticSearch與陣列自定義評分
- 29. 更改評分欄上的Android
- 30. 在array_walk函數中更改數組鍵?
有一些方法只使用協調因子(座標)進行打分和關閉等。我想我只需要我的搜索類型的協調因子(座標)。 tfidf正在懲罰這些條款,因爲它們出現在所有文件中。 –
這是什麼ES版本?你想獲得哪個詞/詞彙的頻率? –