需要推荐.NET搜索解决方案

时间:2009-11-19 09:17:38

标签: .net search

我正在寻找一个搜索解决方案,我似乎无法找到它。 它适用于提供超过一百万种不同类型产品的网站,这些产品应该是可搜索的。 产品存储在具有复杂结构的数据库中(产品属性不直接映射到表列)所以我认为使用爬虫比使用数据库搜索器更容易。 因为当我为产品生成HTML时,我必须检索属性,所以我可以将它们添加到元数据中。

我正在寻找的是一个搜索模块,我可以将其集成到我的.NET Web应用程序中,并为我提供以下功能:

  • 抓取工具或数据库搜索解决方案(因为我可以想象爬行可能不是可行的方法,随时可以就此提供建议)
  • 我可以使用自己的属性自定义的高级搜索表单
  • 分区搜索可能性(在用户搜索之后,他应该能够缩小搜索范围)
  • 显然,结果页面的每个部分都应该是可自定义的

我发现很多人都对Lucene.NET充满热情。 该解决方案能否为我提供上面列出的功能? 你们有其他任何你可以建议我的产品吗?

1 个答案:

答案 0 :(得分:1)

我们使用SOLR(基于Lucene)和SolrNet库。

这不是.Net,它是一个java应用程序,但它给了我们(一个完全是MSFT商店)没有任何麻烦。

它有许多内置方法可以将数据输入其中:

http://wiki.apache.org/solr/DataImportHandler

它可以很好地集成并且易于扩展,只需在网页头部调用的负载均衡器后面添加几个实例。