相关疑难解决方法(0)

从Lucene找到搜索命中的位置

使用Lucene,在搜索结果中找到匹配的推荐方法是什么?

更具体地说,假设索引文档具有字段"fullText",其存储某些文档的纯文本内容.此外,假设对于这些文件中的一个,内容是"快速的棕色狐狸跳过懒狗".接下来,搜索"狐狸狗".显然,这份文件很受欢迎.

在这种情况下,Lucene可以用来提供类似于找到文档的匹配区域吗?所以对于这种情况,我想生产类似的东西:

[{match: "fox", startIndex: 10, length: 3},
 {match: "dog", startIndex: 34, length: 3}]
Run Code Online (Sandbox Code Playgroud)

我怀疑它可以通过org.apache.lucene.search.highlight包中提供的内容来实现.我不确定整体方法......

java lucene search

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

java ×1

lucene ×1

search ×1