Elasti c поисковый запрос для нескольких условий в java коде - PullRequest
0 голосов
/ 13 февраля 2020

Я новичок в поиске 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> ...

все равно оператор, но я хочу применить условия на основе ввода.

Спасибо в авансовый.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...