带外部数据库的 FastVectorhighlighter

发布于 2024-11-08 13:34:09 字数 426 浏览 1 评论 0原文

我在我的一个项目中使用 Lucene.NET 2.9。我正在使用 Lucene 为文档创建索引并搜索这些文档。我的文档中的一个字段包含大量文本,我已将其存储到我的 MS SQL 数据库中。所以基本上我通过 lucene 的索引进行搜索,然后从 MS SQL 数据库中获取完整的文档。

我面临的问题是我想在结果中突出显示我的搜索查询词。为此,我使用 FastVectorHighlighter。现在这个特殊的荧光笔需要 Lucence DocId 和字段来突出显示字段。问题是这个特定的文本重字段由于没有存储在 lucene 数据库中,所以在我的搜索结果中没有突出显示。

关于如何完成同样任务的任何建议。我要么将相同的字段添加到我的 lucene 数据库中。它将解决问题,但会使我的数据库变得非常重。其次,如果有一些替代方法来突出显示文本,它将给我带来非常高的灵活性。

感谢您阅读问题, 纳文

I am using Lucene.NET 2.9 with one of my projects. I am using Lucene to create indexes for documents and search on those documents. A field in my document is text heavy and I have stored that into my MS SQL Database. So basically I search via lucene on its indexes and then fetch complete documents from MS SQL database.

The problem I am facing is that I want to highlight my search query terms in results. For that I am using FastVectorHighlighter. Now this particular highlighter required Lucence DocId and field to highlight fields. The problem is that this particular text heavy field since is not stored in lucene database, is not highlighted in my search results.

Any suggestion on how to accomplish same. I either add the same field to my lucene database. It will resolve the problem but would make my database very heavy. Secondly if there is some alternative method to highlight the text it will give me very high flexibility.

Thank you for reading question,
Naveen

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

野心澎湃 2024-11-15 13:34:09

如果您不想将文本存储在 Lucene 索引中,您应该使用荧光笔控件。

可以在 https: //svn.apache.org/repos/asf/incubator/lucene.net/trunk/src/contrib/Highlighter/

if you dont want to store the text in the Lucene index, you should use the Highlighter contrib.

Latest sources for it can be grabbed at https://svn.apache.org/repos/asf/incubator/lucene.net/trunk/src/contrib/Highlighter/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文