Как сделать поиск по регулярным выражениям в Elasticsearch?

Не ищет по регулярным выражениям в Elasticsearch

  • Индекс: items
  • Поле: lot_description
  • Регулярное выражение: Pan.sonic

Выполняю такой запрос в консоли:

curl -XPOST 'localhost:9200/items/_search' -H 'Content-Type: application/json' 
-d '{"query": 
    {"regexp": 
        {"lot_description": 
            {"value": "Pan.sonic"}}}}'

Результат:

{"took":8,"timed_out":false,"_shards":
    {"total":1,"successful":1,"skipped":0,"failed":0},
    "hits":
        {"total":{"value":0,"relation":"eq"},
    "max_score":null,"hits":[]}}

Ничего не находит. Но такие строчки точно есть


Ответы (0 шт):