Я пытаюсь запросить документы, которые имеют значение [1,2]
в своем поле array
.ElasticSearch: Как запросить массив (длинный)?
GET a/g/_search
{"query":{"match":{"array":[1,2]}}}
возвращает ошибку:
{"error": "SearchPhaseExecutionException[Failed to execute phase [query], all shards failed... "status": 400 }
индексация была succefull, используя команду:
PUT a/g/2
{"array": [1,2]}
и отображение является следующее:
{
"a": {
"mappings": {
"g": {"properties": {"array": {"type": "long"}}}
}
}
}