深入/过滤搜索的设计模式

时间:2010-02-28 08:19:43

标签: php search

我希望为网站构建强大的搜索功能,类似于NewEgg的深入搜索,例如,

http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=2010150014%201035507776&name=7200%20RPM

我正在处理各种类似于具有不同标准的产品的对象。任何人都可以推荐一个很好的设计来构建像NewEgg这样的搜索引擎吗?

2 个答案:

答案 0 :(得分:21)

答案 1 :(得分:2)

不使用关系数据库,而是使用独立的全文搜索引擎进行深入分析或分面搜索,例如“Solr”。当您查询数据库时,迟早“分组”将成为性能问题。

值得一看

Solr Search Server