让我们考虑两个查询。第二个排序几乎是立即返回的,但是第一个排序非常慢并且达到了超时。为什么它们不同,它们之间的区别是什么?
{
"size": 300,
"query": {
"bool": {
"must": [{
"range": {
"recordDate": {
"from": "2020-11-01 00:00:00.000"
}
}
}
]
}
},
"sort": {
"_script": {
"script": {
"source": "params._source.dateAdded",
"lang": "painless"
},
"type": "string",
"order": "desc"
}
}
}
同一个有不同的分类:
"sort": [
{
"dateAdded": {
"order": "desc"
}
}
]
我看了文件,但没有任何解释。https://www.elastic.co/guide/en/elasticsearch/reference/current/sort-search-results.html
暂无答案!
目前还没有任何答案,快来回答吧!