疲劳是最舒适的枕头,努力工作吧。

请教各位,加上排序后检索速度很慢

Elasticsearch | 作者 ysysdzz | 发布于2021年05月21日 | 阅读数:1729

GET index_name/_search
{
"size":10,
"query":{
"match_all": {}
}
,
"sort":[
{
"occurred_at":{
"order":"desc"
}
},
{
"record_id.keyword":{
"order":"asc"
}
}
]
}
如上,不使用sort,速度是秒查,加上sort后速度很慢,4000万条数据
请教优化办法!
排序字段mapping信息
"occurred_at" : {
"type" : "date",
"format" : "yyyy-MM-dd HH:mm:ss.S||yyyy-MM-dd HH:mm:ss.SS||yyyy-MM-dd HH:mm:ss.SSS||yyyy-MM-dd HH:mm:ss||strict_date_optional_time||date_time||epoch_millis"
}
"record_id" : {
"type" : "text",
"fields" : {
"keyword" : {
"type" : "keyword",
"ignore_above" : 256
}
}
}
已邀请:

w_b

赞同来自: Memento

可以试试 Index Sorting

lijianghu - timesaving

赞同来自:

加筛选条件

caizhongao

赞同来自:

缩小数据范围

要回复问题请先登录注册