我刚刚开始使用Lucene而且卡在了中间位置。
我可以使用How to get positions from a document term vector in Lucene?
中的代码段获取搜索字词的位置此代码中的文档路径或ID
索引:
String path = file.getCanonicalPath();
document.add(new StringField(FIELD_PATH, path, Field.Store.YES));
搜索:
Document document = indexSearcher.doc(scoreDoc.doc);
String path = document.get(FIELD_PATH);
如何将这两者结合起来获取路径或文档ID以及相应文档的术语位置
有类似的问题,但大多数关于本网站或互联网上的职位的问题都很旧,相应的课程已被弃用。