Получить все значения Lucene, которые имеют определенное fieldName - PullRequest
2 голосов
/ 06 марта 2009

Чтобы решить эту проблему , я создал новый индекс Lucene, в котором все возможные различающиеся значения каждого поля индексируются отдельно.

Так что это индекс с несколькими тысячами документов, которые имеют один термин.
Я хочу извлечь все значения за определенный срок. Например, я хотел бы, чтобы все значения имели fieldName "companyName".
Определение WildcardQuery не является решением проблемы. Ни один из них не перечисляет ВСЕ поля и сохраняет только те, которые имеют правильное имя поля.

1 Ответ

2 голосов
/ 06 марта 2009

Это должно работать (я так понимаю, это все еще в C #)

IndexReader.Open(/* path to index */).Terms(new Term("companyName", String.Empty));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...