问个 Lucene 全文搜索问题

2023-04-27 17:12:24 +08:00
 7911364440

lucene 加载大量文本文件作为索引,搜索某个关键字时有没有办法只返回文件内容中包含关键字的那一行。

940 次点击
所在节点    程序员
4 条回复
wwxxx
2023-04-27 17:25:30 +08:00
这个好像类似的微信的聊天记录搜索?最近也在看类似的问题
7911364440
2023-04-27 17:30:43 +08:00
@wwxxx 不太一样,我的问题是 Lucene 会把匹配到的文件中所有的内容都返回,我只想要包含关键字的那一行。
jetyang
2023-04-27 18:13:46 +08:00
这个需求涉及到如何摘要及高亮,看一下 lucene highlighter ,中文可能会有点问题
7911364440
2023-04-27 18:18:55 +08:00
@jetyang 看了下,应该可以解决问题,感谢♥

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/935992

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX