У меня есть вопрос, как построить более сложные запросы с помощью эластичного поиска, используя конечную точку GET _count.
В настоящее время я отправляю следующий запрос
https://address.com/elasticsearch/_count?q=tag:myTag
Это прекрасно работает, однако я хочу добавить еще один параметр, например,
https://address.com/elasticsearch/_count?q=tag:myTag¶meter:myParameter
Возможно ли это сделать? Не удается найти несколько параметров в документации эластичного поиска. Также это должно быть возможно выполнить с помощью команды curl.
Вы можете сделать это путем объединения критериев с помощью ключевого слова AND, т.е.
AND
tag:myTag AND parameter:myParameter
Таким образом, если вы URL-кодируете пробелы, полный URL будет выглядеть так:
https://address.com/elasticsearch/_count?q=tag:myTag%20AND%20parameter:myParameter