Комбинированные не вложенные и вложенные запросы в Elasticsearch

Я хочу использовать ES для поиска книг. Поэтому я решил поместить имя автора и заголовок (как вложенный документ) в указатель следующим образом:

curl -XPUT localhost:9200/library/search_books/1 -d'{
  "author": "one",
  "books": [
    {
      "title": "two",
    },
    {
      "title": "three",
    }
  ]
}'

Что я не делаюt get is: Как мне нужно структурировать поисковый запрос, чтобы найти только книгу два при поиске "один два" и ничего не найти при поискедва три" и все книги при поискеодин"?

Ответы на вопрос(2)

Ваш ответ на вопрос