将 Lucene 或任何其他搜索产品与 SQL Server 2005 集成

发布于 2024-09-03 01:47:32 字数 315 浏览 10 评论 0原文

我需要在 SQL Server 2005 中使用全文搜索,并且我已经探索了它的内置搜索方法(SQL Server 全文索引),但它似乎不太强大。

我还研究了 Lucene 的功能。

现在我的问题是:Lucene 和 SQL Server 是否可以集成?

  1. 我的 T-SQL 查询可以使用 Lucene 索引返回结果吗? (可能内部使用基于 CLR 的函数)
  2. 如何在表中的数据更新时更新 Lucene 索引
  3. 总体架构是什么?
  4. 是否有任何商业产品可以提供此类支持?

谢谢, HB

I need to use full text search with SQL Server 2005 and I have explored its inbuilt search approach (SQL Server full text indexing) but it seems less powerful.

I have also looked features of Lucene.

Now my questions: Is is possible to integrate Lucene and SQL server in anyway?

  1. Can my T-SQL queries use Lucene index for returning results? (May be uses CLR based function internally)
  2. How to update Lucene index while data in the tables are getting updated
  3. What can be overall architecture?
  4. Are there any commercial products available which provides this kind of support?

Thanks,
HB

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

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

发布评论

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

评论(2

多情出卖 2024-09-10 01:47:32

如果您使用 Hibernate,Hibernate Search 是一个不错的选择。

它可以索引您的数据并将其同步到 Lucene 索引。您可以通过 Hibernate 搜索 API 发出文本查询,它将返回与查询匹配的域对象。

If you use Hibernate, Hibernate Search is a nice option.

It can index and synchronize your data to Lucene indexes. You can issue text queries via the Hibernate search API and it will return the domain objects matching the queries.

暗地喜欢 2024-09-10 01:47:32

您应该查看 Apache Solr - 围绕 Lucene 构建,并使用 Solrnet 查询 Solr。 Solrnet 提供了一种通过 ASP.NET 与 Solr 交互的快速、简单的方法。

You should look at Apache Solr - built around Lucene, and use Solrnet to query Solr. Solrnet offers a quick and easy way of interacting with Solr from ASP.NET.

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