Получить количество терминов из запроса Lucene - PullRequest
3 голосов
/ 28 мая 2011

Я хочу, чтобы можно было найти количество терминов в запросе lucene. Например, у меня есть два поля: одно - местоположение, другое - категория. Если бы я запустил запрос, чтобы получить все документы в «Лос-Анджелес, Калифорния», то я бы хотел быстро увидеть, какие категории были для этих документов. Я знаю, что Solr делает подобные вещи с огранкой, но я надеюсь сделать это с простой старой Lucene. Сейчас я перебираю все идентификаторы документов, а затем использую хеш-таблицу для подсчета терминов, но это очень медленно.

Идеальный способ получить терменум, но ограничить его моим запросом.

1 Ответ

1 голос
/ 29 мая 2011

Сейчас я работаю над чем-то похожим для фреймворка, который мы используем.

Я собрал несколько ресурсов, описывающих проблему и решение здесь: http://code.google.com/p/gtxcontentconnector/issues/detail?id=41

...