0
A
回答
0
我不認爲有任何需要對其進行分類。如果您提供了文檔,並且您正在搜索特定單詞,這個單詞出現在您的案例中多於一,二或三,則彈性搜索會自動計算其分數,並通過分數排序返回文檔。
要嘗試這個攝取一些文檔:
curl -XPUT "http://localhost:9200/movies/movie/1" -d'
{
"title": "The Godfather",
"director": "Francis Ford Coppola",
"year": 1972,
"genres": [
"Crime",
"Drama"
]
}'
curl -XPUT "http://localhost:9200/movies/movie/2" -d'
{
"title": "The Godfather Godfather",
"director": "Francis Ford Coppola",
"year": 1972,
"genres": [
"Crime",
"Drama"
]
}'
curl -XPUT "http://localhost:9200/movies/movie/3" -d'
{
"title": "The Godfather Godfather Godfather",
"director": "Francis Ford Coppola",
"year": 1972,
"genres": [
"Crime",
"Drama"
]
}'
攝入運行此查詢後,看到的結果:
curl -XPOST "http://localhost:9200/movies/_search" -d'
{
"explain": true,
"query": {
"filtered": {
"query": {
"query_string": {
"query": "godfather"
}
}
}
}
}'
這將返回在上面的文檔的三種因爲它有「教父」多時間
相關問題
- 1. Cassandra按計數排序結果
- 2. 「排序」結果「組」按「數」
- 3. 按頻率對Hadoop結果(類似於字數)進行排序
- 4. 按'流行'排序排序結果
- 5. 排序CFQUERY結果按月
- 6. 按值排序結果
- 7. 按次序排列結果
- 8. 按類別排序結果
- 9. 計數詞頻
- 10. 詞頻計數
- 11. 排序mysql結果。按col1排序,按col2排序
- 12. SQL函數和按結果排序?
- 13. mysql結果按數組排序
- 14. 按數組結果排序表
- 15. 按NHibernate中的函數結果排序?
- 16. 按函數結果排序列表
- 17. SQL - 組由一列,然後按'計數'結果排序
- 18. PHP數組按數據庫排序結果排序
- 19. 結果排序數
- 20. 按頻率排序計數器,然後在Python中按字母順序排序
- 21. C:鏈表詞頻 - 排序
- 22. 按字母順序排序結果
- 23. 按字母順序排序jquery結果
- 24. 按順序排列結果(升序)
- 25. 按兩個順序排序SQL結果
- 26. 按地圖排序/按內聯結果排序
- 27. 排序詞頻通過降頻
- 28. 按頻率排序
- 29. 按json計數排序
- 30. 按count計數排序multimap