【发布时间】:2009-10-30 17:34:23
【问题描述】:
我正在使用 Lucene.Net 来实现一个搜索网站(搜索 PDF)。输入关键字后,我会显示结果,当单击其中一个结果项时,我想将用户带到“详细信息”页面,在该页面中,我想在关键字所在的任何地方显示该 PDF 文档中的 sn-ps找到了。
所以我的问题是,从该文档中收集这些 sn-ps 的最佳方法是什么?
我是不是只取选定的项目 id,重新查询那个文档,然后让 Lucene 的荧光笔给我 sn-ps 的集合?
或者,既然我已经有了每个结果记录的文本内容,那么使用 C# 字符串操作手动处理 sn-ps 会更好吗?
如果是 1.,能否请您指出一个示例,说明如何编写查询以在 Lucene 中搜索单个文档?
谢谢。
【问题讨论】:
标签: .net lucene lucene.net full-text-search