Как использовать как оператор в запросе выбора в Apache Solr для Java? - PullRequest
1 голос
/ 01 февраля 2012

У меня есть сценарий, подобный получению данных, которые содержат некоторую часть этих данных.

например, я хочу имя поставщика из списка, у меня поиск только с тремя символами имени поставщика.Синтаксис SQL: выберите * из поставщиков, где имя_поставщика, например, '% JM T%'

Мне нужен аналогичный запрос для Apache Solr.

Если есть какая-либо помощь, чем она приветствуется.

Заранее спасибо

Ашиш

Ответы [ 2 ]

2 голосов
/ 22 июля 2013

В Solr вы можете использовать: supplier_name:*JM T*
Но вы получите небольшую проблему с пробелами: запрос solr с пробелами

0 голосов
/ 01 февраля 2012

Зависит от того, как настроена ваша схема solr, вы можете указать имя_поставщика в качестве поля и запросить его как

Имя_поставщика: "JM T"

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