Документация уже отвечает на это, как отмечает Xodorap в комментарии.
Возвращенный объект TermFreqVector
может извлечь, какие термины (слова, созданные вашим анализатором) содержит поле и какмного раз каждый из этих терминов существует в этой области.
Вы можете привести TermFreqVector
к интерфейсу TermPositionVector
, если индексируете поле с помощью TermVector.WITH_OFFSETS
, TermVector.WITH_POSITIONS
или TermVector.WITH_POSITIONS_OFFSETS
.Это дает вам доступ к GetTermPositions
, позволяя вам проверить, где в поле существует термин, и GetOffsets
, который позволяет вам проверить, откуда в оригинальном контенте произошло происхождение термина.Последнее позволяет, в сочетании с Store.YES
, выделять совпадающие термины в поисковом запросе.
В области Contrib доступны различные выделенные маркеры на домашней странице Lucene .