我需要获取 lucene 中精确短语的索引。我用这个得到的一个词的索引:
TermFreqVector termFreqVector = reader.getTermFreqVector(docId, "content");
TermPositionVector termPositionVector = (TermPositionVector) termFreqVector;
int termIndex = termFreqVector.indexOf(searcWord);
这termFreqVector.indexOf(searcWord)
会返回一个搜索词的索引。
问题是我需要搜索一个短语,并且需要获取它的索引。如果我将一个短语传递给 termFreqVector 它总是返回 me -1
,但我 100% 确定该短语存在。有什么解决办法吗?