Я очень новичок в Lucene, и я использую Lucene 4.10.4. Для некоторых пояснений я пытаюсь напечатать все слова, которые lucene читает из индекса во время поиска. Я пытаюсь понять, основываясь на строке поиска, что все слова в индексе пропускаются от сравнения Lucene. Я попытался напечатать слова, используя инструкции печати в каком-то классе lucene. Но это не сработало. Где я могу использовать оператор печати?Распечатать слова в индексе - Lucene
0
A
ответ
1
Что-то вроде этого, должно работать на вас. Этот код открывает Lucene индекс и выполняет итерацию по всем полям и перечисляет все условия. Вы можете легко пропустить не нужные поля здесь
IndexReader reader = DirectoryReader.open(dir);
final Fields fields = MultiFields.getFields(reader);
final Iterator<String> iterator = fields.iterator();
while(iterator.hasNext()) {
final String field = iterator.next();
final Terms terms = MultiFields.getTerms(reader, field);
final TermsEnum it = terms.iterator(null);
BytesRef term = it.next();
while (term != null) {
System.out.println(term.utf8ToString());
term = it.next();
}
}
Смежные вопросы
- 1. Значение слова в индексе lucene
- 2. поиска в индексе Lucene
- 3. подсчет частоты слов в индексе lucene
- 4. Поиск «И» в индексе lucene
- 5. поднять некоторые слова в lucene
- 6. Lucene: срок перезарядки при индексе
- 7. Композитные слова в Lucene
- 8. Lucene не проходя через модель в индексе
- 9. Сохранение слов с апострофом в индексе Lucene
- 10. Удаление и обновление документов в индексе Lucene
- 11. HibernateSearch/Lucene поиск в индексе с undersclore
- 12. Дублирование всех данных в индексе Lucene
- 13. Перечислите все документы в индексе Lucene 4
- 14. Невозможно удалить существующий документ в индексе lucene
- 15. Очищающий кластер в индексе бесконечности lucene
- 16. Уведомление ключевого слова Lucene
- 17. Греческие слова stemming Lucene
- 18. Получить слова, соответствующие совпадению SpanNearQuery в Lucene
- 19. Выдержка времени для каждого слова в индексе lucene 5.2.1 с использованием java
- 20. Lucene не индексирует некоторые слова?
- 21. Java Lucene список игнорируемых слова
- 22. Исключительные английские слова с Lucene
- 23. Поиск дефис слова с Lucene
- 24. Предел индексирования одного слова lucene?
- 25. Lucene не ищет слова, имеющие «-»
- 26. Как вести поиск в спящем режиме в индексе Lucene?
- 27. Поиск нескольких слов в поле в индексе Lucene
- 28. Lucene: найти все слова, которые начинаются с определенного префикса
- 29. Как определить, есть ли аналогичный документ, хранящийся в индексе Lucene
- 30. Повторное использование экземпляра документа и поля в индексе Lucene