我编写了以下查询来从弹性搜索群集中获取记录。
{
"query" : {
"query_string" : {
"query" : "One Record"
}
},
"explain" : true
}
但是,后来我发现以下查询也会产生相同的结果。
{
"query" : {
"bool" : {
"should" : {
"query_string" : {
"query" : "One Record"
}
}
}
},
"explain" : true
}
上述两个查询是否会产生相同的结果?
答案 0 :(得分:1)
bool查询仅结合其他类型的查询并添加了分数,因此上述两个查询将始终给出相同的结果。