Я пытаюсь создать запрос для поиска значения, которое будет возвращать только те документы, которые имеют это точное значение (даже если оно повторяется в массиве), и никаких других документов (даже если есть 1 запись значения вмассив).Таким образом, "bar" : [ "A", "A"]
будет иметь право, но не "bar" : [ "A", "B"]
Пример набора данных:
"loren" : [
{
"id" : "1",
"foo": [{"bar": "A"},{"bar": "A"}]
},
{
"id" : "2",
"foo": [{"bar": "A"},{"bar": "B"}]
},
]
Пример результата, который я ожидаю:
"hits": {
"total": 1,
"max_score": 0.3666863,
"hits": [
{
"_index": "loren",
"_type": "loren",
"_id": "2",
"_score": 0.3666863,
"_source": {
"foo": [
{
"bar": "A"
},
{
"bar": "A"
}
]
}
}
]
}