Как получить смещение срока в Lucene? - PullRequest
4 голосов
/ 28 мая 2010

Я хочу получить смещение одного слагаемого в Lucene. Как я могу получить это?

Я разместил свой контент как

Field.TermVector.WITH_POSITIONS_OFFSETS

Есть ли какой-нибудь метод в Lucene, который дает мне смещение термина в одном документе?

1 Ответ

5 голосов
/ 28 мая 2010

Попробуйте это:

TermPositionVector vector = (TermPositionVector) reader.getTermFreqVector(docId, myfield);

См. http://lucene.apache.org/core/3_0_3/api/core/org/apache/lucene/index/TermPositionVector.html, чтобы получить необходимую информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...