Solr: проверка того, какие термины уже доступны в индексе Solr из списка терминов - PullRequest
1 голос
/ 04 января 2012

У меня есть список терминов, которые я хочу проверить, какие из них уже доступны в индексе Solr

, например, у меня есть <**field** name="word" type="string" index="true" store="true">, который индексирует термины.

И у меня есть список слов, например, Honda, Civic, 2001.

Я хочу проверить, какие из этих терминов уже доступны в индексе.Есть ли хороший эффективный способ сделать это, вместо того, чтобы посылать запрос один за другим для слов Honda, Civic и 2001?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 04 января 2012

Вы можете отправить запрос аспекта следующим образом:

 http://localhost:8983/solr/select?q=*%3A*&rows=0&facet=true&facet.field=word
  &facet.limit=-1

Это вернет все уникальные термины в поле слова, а также счетчик числа каждого термина, найденного в поле.

0 голосов
/ 04 января 2012

Я не знаю, как вы можете использовать это, но "luke" может дать вам топ-термины для этого поля в интерфейсе браузера.

Http: / локальный: 8983 / Solr / index_name / админ / * 1005 Лука * фл = слово

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