Когда я ищу запрос в Lucene, в результате я получаю список документов. Но как я могу получить хиты в этих документах? Я хочу получить доступ к полезной нагрузке тех слов, которые были найдены по запросу.
Если ваш запрос содержит только один термин, вы можете просто использовать TermPositions
для доступа к полезной нагрузке этого термина. Но если у вас есть более сложный запрос с поиском по фразе, поиском по близости, ... вы не можете просто искать отдельные термины в TermPositions
.
Я хотел бы получить List<Token>
, TokenStream
или что-то подобное, содержащее все Токены, которые были найдены по запросу. Затем я могу перебрать список и получить доступ к полезной нагрузке каждого токена.