ElasticSearch не будет возвращать хиты по вложенному запросу - PullRequest
0 голосов
/ 11 октября 2018

Я пытаюсь выполнить поиск "совпадения" по вложенному "тексту".Я только начал работать с AWS ElasticSearch, поэтому я действительно новичок в этом.

Я приложил все усилия, чтобы следовать документации, но без удачи, используя точечный синтаксис "taxonomy.title" :( https://www.elastic.co/guide/en/elasticsearch//reference/6.2/query-dsl-nested-query.html

Вот как выглядит часть моего запроса:

"match": {"taxonomy.title": {"query": keyword}}

и вот скриншот моих индексов:

enter image description here

1 Ответ

0 голосов
/ 11 октября 2018

Вы забыли "вложенную" часть в вашем запросе.Попробуйте с:

{
  "query": {
    "nested": {
      "path": "taxonomy",
      "query": {
        "match": {
          "taxonomy.title": keyword
        }
      }
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...