【问题标题】:Is there an ASP.NET full text search system for websites?是否有针对网站的 ASP.NET 全文搜索系统?
【发布时间】:2009-12-23 07:46:53
【问题描述】:

我们在不允许 Microsoft SQL Server 全文搜索的共享托管环境中托管网站。我们希望有一个 ASP.NET API 允许类似的功能绕过这个限制。

我们无法在共享服务器上轻松安装软件,因此 API 必须用 ASP.NET 编写。

SQL “like” 查询是我们的替代方案,它们足够快(我们的网站永远不会超过 50Mb 的文本),但它们不能很好地对结果进行排名、有字典、进行词干提取等

【问题讨论】:

    标签: asp.net sql full-text-search


    【解决方案1】:

    对于这种情况,我会依靠 Google 并创建一个合适的 sitemap。您也可以使用Google SiteSearch 将谷歌搜索直接集成到您的网站中。

    【讨论】:

    • 我们实际上已经采取了这一措施,但在某些情况下需要更多控制。
    【解决方案2】:

    如果您需要对全文搜索进行更多控制,可以使用 RDBMS 的功能来支持这一点。您没有说您使用的是哪个品牌的 RDBMS。如果您使用的是 ASP.NET,我认为它可能是 Microsoft SQL Server。

    在 MSDN 上查看 Full-Text Search 的文档。

    其他品牌的RDBMS,看我的回答:How best to develop the sql to support Search functionality in a web application?

    【讨论】:

      【解决方案3】:

      Lucene 是我们一直在寻找的 http://incubator.apache.org/lucene.net/

      【讨论】:

        猜你喜欢
        • 2012-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-26
        • 2019-07-12
        • 1970-01-01
        • 2012-09-01
        • 1970-01-01
        相关资源
        最近更新 更多