2015-03-30 4 views
-1

Я новичок в solr, и я пытаюсь понять различные способы запросов. Я видел пример кода, как показано ниже:Значение запроса Solr

'some search text'::type:value1:type:value2 

Может кто-нибудь помочь мне понять, что делает выше строки?

Я знаю, если это только type:value1 ищет поле типа со значением значению1

Другой вопрос, как я могу найти значение в нескольких областях? в основном я хочу сделать ИЛИ на полях.

Например: type:value1 OR name:value1

Любая ссылка на начинающих учебник или помощь очень ценится.

ответ

0

Какую версию solr вы используете, пожалуйста? Поддержка запроса изменилась между, например, solr 4 и solr 5.

Для вашего второго запроса, если вы, например. используя solr 5, и вы просматриваете соответствующее ядро ​​из URL-адреса просмотра, тогда вы можете ввести type:blue OR name:blue, и вы получите ожидаемые результаты. Однако, скорее всего, вы захотите посмотреть свою чувствительность к регистру, и вы хотите, например, type:blue OR name:Blue Это будет отображаться как /solr/core/browse?q=type%3Ablue+OR+name%3Blue и т. Д.

Смежные вопросы