代码之家  ›  专栏  ›  技术社区  ›  James White

是否有针对SQL Server的分面搜索框架。网?

  •  1
  • James White  · 技术社区  · 17 年前

    我目前使用SQL Server在大型目录网站中存储产品。我想把我们必须的简单分类重新构建为带有标签和;这样用户就可以尽快过滤到相关的子集。我应该 非 我自己来做。在不走太远的情况下(VM到主机级别3 aeai),有人知道一个好的库或框架来管理所有琐碎的部分吗?

    谢谢!

    3 回复  |  直到 17 年前
        1
  •  0
  •   Steve Wortham    17 年前

    您可以通过以下方式实现此功能 Lucene.NET 或 Solr / SolrNet .另见 What search tools are available for ASP.NET site?

        2
  •  1
  •   Community Mohan Dere    9 年前

    我最近完成了一个港口 BoboBrowse faceted search 发动机(称为 BoboBrowse.Net available on NuGet .

    using the built-in Lucene.Net tools Directory 类直接从SQL Server中提取数据。

    然后,您只需要设置方面处理程序并对索引执行浏览。浏览引擎会为您处理几个细节,例如:

    1. 基于Lucene执行搜索。Net查询(或者它将匹配所有记录,以便您可以浏览所有记录)。
    2. 列出各个方面。
    3. 列出方面值(匹配的值,也可以展开所有值)。
    4. 对方面值进行排序。
    5. 选择面值(用于深入查看结果)。
    6. 分页结果列表。
    7. 格式化面数据以在结果中显示(基于区域性)。

        3
  •  1
  •   NightOwl888 Jabrwoky    11 年前

    我创造了一个习惯。NET分面搜索现在有3个网站,每次都会变得更好。我现在可以从过去的实现中复制很多想法和代码来节省自己的时间。但如果你真的从头开始,那肯定很耗时。

    Endeca

    更新:看起来还有一个名为 FAST ESP .

    推荐文章