我正在使用ASP.Net实现电子商务应用程序。我想知道自定义的Google搜索是否足够了,或者如果我们打算实施我们的搜索功能,我们该怎么做呢?在web应用程序中实现搜索
想法和建议以及最佳实践是最受欢迎的。
问候,
阿卜杜勒Olakara
我正在使用ASP.Net实现电子商务应用程序。我想知道自定义的Google搜索是否足够了,或者如果我们打算实施我们的搜索功能,我们该怎么做呢?在web应用程序中实现搜索
想法和建议以及最佳实践是最受欢迎的。
问候,
阿卜杜勒Olakara
如果你不使用谷歌的搜索计划,那么你真的有2种选择:
如果你没有去Google,我会建议选项1。它可能会更复杂一点,但选项2可能会出现所有问题都看起来像是被保存在一个巨大的堆中。你也可以做一些1和2的组合。
你可能想看看Lucene.NET http://lucene.apache.org/lucene.net/
我已经花了很多年实现搜索引擎和利用已建立的第三方工具,如Lucene的会为你节省很多的心痛。搜索有许多陷阱和边缘案例。这些已经在Lucene中得到很大程度的处理。
我们在寻找什么?网页集或其他东西? – djna 2010-05-05 14:08:36
是的,我需要用户搜索产品目录,即搜索数据库。 – 2010-05-06 05:55:11
当我阅读它时,Custom Google Search是关于在您的网站搜索网页。将其与搜索数据库内容(如产品列表或项目评论)进行对比。
您有什么要求?我的猜测是,当我去一个电子商务网站(例如亚马逊或Trip Advisor等)时,我想搜索存储在数据库中的内容。所以我怀疑这种特殊的Google功能是否符合我对电子商务的期望。
@RandomBen,你对Lucene.NET有什么看法? – 2010-05-06 05:55:44
我没有使用Lucene.NET。我看了一下这个网站,我会认为它也会做你想做的。 – 2010-05-06 13:08:18
。我没有任何文件索引..所有的文本和数据都在NVARCHAR数据类型..但我如何进行索引和搜索? – 2010-05-08 11:17:11