我是弹性搜索新手。 我有多个json' s如下.. 如何找到拥有CAR A或CAR B的所有人物对象
{ 人名:A 汽车:[CAR1,CAR A] }
{ 人名:B 汽车:[CAR2,CAR B] }
{ 人名:C 汽车:[CAR3,CAR C] }
现在,弹性查询必须返回拥有至少一辆拥有CAR A或CAR B
的汽车的人因此,结果必须是A人和B人,因为personA有CAR A,而personB有CAR2 ...因此结果......
即使是在kibana中提供的搜索字符串也会有所帮助
答案 0 :(得分:1)
这样的事情应该有效:
{
"query": {
"bool": {
"should": [
{
"match": {
"carsowned": "CAR1"
}
},
{
"match": {
"carsowned": "CAR2"
}
}
]
}
}
}