Я новичок в поиске elasti c, и мне нужна помощь для сценария ниже
SQL Запрос:
select * from <TABLE> where column1 = <value1> or column1 > <value2> or column1 < <value3> or column1 like '%value%';
Я хочу запрос поиска elasti c эквивалентный и java код для того же
я пробовал QueryBuilders.boolQuery().must(QueryBuilders.termsQuery(keyToUse, value.split(';')))
Примечание: я получаю значения с ";" разделены.
Но вышеупомянутый запрос эквивалентен ниже sql
select * from <table> where column1=<value1> or column2=<value2> ...
все равно оператор, но я хочу применить условия на основе ввода.
Спасибо в авансовый.