0
我有一個索引ES的574,279,238文件。因此,當我查詢數據庫時,我必須處理很多結果。有沒有辦法通過ASC對elasticsearch _score進行排序?
有沒有辦法根據ASC排序的_score得到結果?我希望看到ES給我的X「最差」結果...即使我有超過100萬的結果...
'sort'=> [{'_score':{'order':' ASC'}}]
無法運作...
感謝您的幫助
我有一個索引ES的574,279,238文件。因此,當我查詢數據庫時,我必須處理很多結果。有沒有辦法通過ASC對elasticsearch _score進行排序?
有沒有辦法根據ASC排序的_score得到結果?我希望看到ES給我的X「最差」結果...即使我有超過100萬的結果...
'sort'=> [{'_score':{'order':' ASC'}}]
無法運作...
感謝您的幫助
是的,它是可用的。你可以攝取一些文件並檢查它。請按照我的說明sort result by term frequency count。
運行下面的查詢,並找出預期的結果:
curl -XPOST "http://localhost:9200/movies/_search" -d'
{
"query": {
"filtered": {
"query": {
"query_string": {
"query": "godfather"
}
}
}
},
"sort": [
{
"_score": {
"order": "asc"
}
}
]
}'
' 「排序」:[{ 「_score」: 「ASC」}]'不工作? –
沒有... ' '排序'=> [{ '_score':{ '秩序': '遞減'}}]' 那的工作...... ' '排序'=> [{ '_score':{」爲了 ':' ASC '}}]' 和 '' 排序」 => [{ '_score': 'ASC'}]' 不... – frednotet
這並沒有任何意義。如果'desc'工作,'asc'也應該如此。你什麼意思不起作用?你期望看到什麼以及你真正回到了什麼? –