我正在寻找一个搜索解决方案,我似乎无法找到它。 它适用于提供超过一百万种不同类型产品的网站,这些产品应该是可搜索的。 产品存储在具有复杂结构的数据库中(产品属性不直接映射到表列)所以我认为使用爬虫比使用数据库搜索器更容易。 因为当我为产品生成HTML时,我必须检索属性,所以我可以将它们添加到元数据中。
我正在寻找的是一个搜索模块,我可以将其集成到我的.NET Web应用程序中,并为我提供以下功能:
我发现很多人都对Lucene.NET充满热情。 该解决方案能否为我提供上面列出的功能? 你们有其他任何你可以建议我的产品吗?
答案 0 :(得分:1)
我们使用SOLR(基于Lucene)和SolrNet库。
这不是.Net,它是一个java应用程序,但它给了我们(一个完全是MSFT商店)没有任何麻烦。
它有许多内置方法可以将数据输入其中:
http://wiki.apache.org/solr/DataImportHandler
它可以很好地集成并且易于扩展,只需在网页头部调用的负载均衡器后面添加几个实例。