【发布时间】:2021-05-11 06:19:48
【问题描述】:
我们使用的是 elasticsearch 7.2,最近我们观察到一些奇怪的事情
我们尝试执行以下两个查询
{
"query": {
"bool": {
"must": [
{
"term": {
"customer(keyword_field)": "big_customer"
}
}
]
}
}
}
{
"query": {
"bool": {
"filter": [
{
"term": {
"customer(keyword_field)": "big_customer"
}
}
]
}
}
}
这匹配了大约 100 万份文档。第一个比第二个快(快 10 倍!)。由于得分,我预计 1 会更慢
另外,当我添加排序时,它们都变慢了(第二个保持不变,第一个变得和第二个一样慢)
【问题讨论】: