Я пишу сервис для нашей компании, использующий Java, чтобы пользователям было проще запрашивать Elastic. Для этой миссии я использую «Java REST Client высокого уровня».
Допустим, у меня есть запрос, который выглядит следующим образом:
host='hostnameOne' AND (owner='Sam' OR cpuNum=5) OR type LIKE 'Ubuntu'
Есть ли способ использовать QueryBuilder или что-то еще? подобное для того, чтобы легко построить этот запрос? Я видел, что есть что-то, называемое 'simpleQueryStringQuery', но мне не удалось преобразовать запрос выше.