Коллеги, помогите с запросом. Есть индекс в котором есть документы с полем id содержимое которого выглядит следующим образом xxx-123, xxx-124, xxx-434 и так далее. Мне нужен поисковый запрос который выдаст точный ответ если в индексе есть документ с конкретным значением поля id. Думаю что запрос в таком случае должен быть вот такой:
get /index_name/_search
{ "query": {
"bool": {
"must": { "match_all": {} },
"filter":
{ "term": { "id" : "xxx-123" }}
}
}
}
Но смысл в том что такой запрос не находит ничего, при этом если в запросе указать не "xxx-123", а "123", то находится тот документ который и нужен. Так понимаю что какая-то загвоздка с символом тире.
Помогите советом пожалуйста