我有弹性搜索的转储,其中一个名为" journey"的字段
在那之下,我有多个价值观,如印度,澳大利亚,迪拜等。,
我需要写一个查询,我将提供要返回的旅程值列表(如上例中的印度和迪拜)
我写了这样的代码
{
"filter": {
"terms": {
"journey": [
"India",
"Dubai"
]
}
}
}
但我没有得到结果。
答案 0 :(得分:0)
由于您的字段已经过分析,因此在索引编制时它是小写的。
所以你的查询需要看起来像这样:
{
"query": {
"terms": {
"journey": [
"india",
"dubai"
]
}
}
}