【问题标题】:Implementing search on an ASP.NET MVC website在 ASP.NET MVC 网站上实现搜索
【发布时间】:2010-10-20 08:53:21
【问题描述】:

我使用 ASP.NET MVC 创建了一个内容管理的网站。所有内容都存储在 SQL Server 数据库的“内容”表中,文本本身存储在数据类型“XML”的列中。

我想向站点添加一个搜索功能,该功能将搜索所有 XML 内容并返回结果列表,每个结果都链接到内容项。

对于哪种技术最合适有什么想法吗?

我应该使用 SQL Server 全文索引,还是其他诸如 DotLucene 之类的东西?

【问题讨论】:

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


    【解决方案1】:

    Lucene.net 将是您更好的选择。您可以通过 lucene 进行大量高级搜索。

    文档@http://incubator.apache.org/lucene.net/docs/2.1/

    【讨论】:

    • 你能详细说明为什么 Lucene.net 会比 FTS 更好吗?
    • Lucene 提供了更丰富的搜索体验,例如能够在每个搜索结果中显示周围的文本,因此用户可以看到他们的搜索词被提取的上下文,类似于 Google 和其他搜索引擎工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-26
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多