Solr IN Query like Sql - PullRequest
       3

Solr IN Query like Sql

0 голосов
/ 21 января 2020

Я использую Solr 6.1, и мне нужно реализовать поисковый запрос на основе условия IN. У меня есть поле в имени Solr "def_id c", которое является типом String в сопоставлении Solr.

Теперь мне нужно выполнить IN запрос в поле "def_id c".

Мне нравится sql Ссылка:

 select * from table where def_idc in ("ZW", "AQ", "OP")

Пожалуйста, помогите. Спасибо

1 Ответ

1 голос
/ 21 января 2020

Базовый c Синтаксис Lucene, с q.op=OR, если необходимо (в зависимости от оператора по умолчанию, установленного в вашей схеме), должен сделать это за вас:

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