【发布时间】:2010-05-05 22:06:36
【问题描述】:
我正在使用 ASP.Net 实现一个电子商务应用程序。我想知道自定义谷歌搜索是否足够,或者我们是否打算实现我们的搜索功能..我们该怎么做?
我们非常欢迎您提出想法、建议和最佳做法。
问候,
阿卜杜勒·奥拉卡拉
【问题讨论】:
标签: c# asp.net search-engine
我正在使用 ASP.Net 实现一个电子商务应用程序。我想知道自定义谷歌搜索是否足够,或者我们是否打算实现我们的搜索功能..我们该怎么做?
我们非常欢迎您提出想法、建议和最佳做法。
问候,
阿卜杜勒·奥拉卡拉
【问题讨论】:
标签: c# asp.net search-engine
如果您不打算使用 Google 搜索,那么您确实有 2 个选择:
如果您不使用 Google,我建议您使用选项 1。它可能会稍微复杂一些,但选项 2 可能会出现问题,即一切都开始看起来像是被保存在一个巨大的堆中。您也可以将 1 和 2 组合起来。
【讨论】:
你可能想看看 Lucene.NET http://lucene.apache.org/lucene.net/
我花了很多年时间来实现搜索引擎,使用像 Lucene 这样成熟的 3rd 方工具将为您省去很多心痛。搜索有很多很多的陷阱和边缘情况。这些已经在 Lucene 中得到了很大程度的处理。
【讨论】:
当我读到它时,Custom Google Search 是关于在您的网站中搜索网页。将此与搜索数据库内容(例如产品列表或项目评论)进行对比。
您有什么要求?我的猜测是,当我访问电子商务网站(例如亚马逊或 Trip Advisor 之类的网站)时,我想搜索存储在数据库中的内容。因此,我怀疑这种特殊的 Google 功能是否符合我对电子商务的期望。
【讨论】: