source我的索引中有一个嵌套字段,看起来像这样:
"source": [
{
"name": "source_c","type": "type_a"
},
{
"name": "source_c","type": "type_b"
}
]
Run Code Online (Sandbox Code Playgroud)
我使用query_string查询和simple_query_string查询来查询,type_a并得到两个不同的结果。
请求参数
{
"size" : 3,
"query" : {
"bool" : {
"filter" : {
"query_string" : {
"query" : "source:\"source.type:=\"type_a\"\""
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在294088文档中获得了163459次点击。
simple_query_string
{
"size": 3,
"query": {
"bool": {
"filter": {
"simple_query_string": {
"query": "source:\"source.type:=\"type_a\"\""
}
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
我在294088文档中获得了163505次点击。
我只进行了三次不同类型type_a,type_b,type_c随机。因此,我不得不说163459 …