В моих данных у меня есть поле name
, которое содержит значения, подобные этому
- 1234_Customer xxx
- 2345_Customer yyy
- 5678_Customer zzz
Когда я пытаюсь сделать запрос на сопоставление с текстом, он работает
{
"query": {
"match": {
"name": {
"query": "customer",
"operator": "and"
}
}
}
}
Но когда я пытаюсь найти номер использования спереди (это идентификатор клиента), ничего не появляется
{
"query": {
"match": {
"name": {
"query": "123",
"operator": "and"
}
}
}
}
Есть ли что-то еще, прежде чем отправлять запросы?Или мне нужно использовать другой запрос?Я думаю, что это как-то связано с шаблоном, так как между числом и первым словом стоит _ (подчеркивание)?
Спасибо