Elasticsearch Prefixfilter специальный символ не работает

Я использовал пакет ongr-asticsearch в php и хотел добавить PrefixFilter. Когда я добавляю косую черту в начале префикса, это не работает. Вот запрос, который я строю в ElasticSearch HQ Plugin:

{
  "query": {
    "filtered": {
      "filter": {
        "prefix": {
          "path": "/cmf"
        }
      }
    }
  }
}

РЕДАКТИРОВАТЬ:

FXIED: необходимо использовать собственный pathAnalyzer для использования запросов

1 ответ

Избежать косой черты

"prefix": {
  "path": "\/cmf"
}
Другие вопросы по тегам