mysql中的复杂查询

时间:2010-12-26 03:15:54

标签: php mysql

我正在尝试在 php / mysql 中创建一个小型搜索引擎,并在我未来的项目(网站或其他Web应用程序)中使用它。我对全文搜索感到满意,但在结果分组方面仍存在一些问题。

示例:

在每个搜索的driverguide.com或kelkoo.co.uk(不同类型的网站)等网站上都有详细的结果。对于driverguide.com,左侧每次搜索后都是公司,设备和操作系统的过滤器,每个类别都有精确计数。

我的问题是:如何组织和搜索我的多表以提取此结果。 任何人都可以用2-3个表来描述一个小例子如何做到这一点。

谢谢!

1 个答案:

答案 0 :(得分:0)

对不起,这不是您问题的直接答案,但我强烈建议您使用Solr。它是一个复杂的开源搜索引擎软件。

http://lucene.apache.org/solr/

它还有DataImportHandlers,它会自动使用MySQL数据更新索引。我们使用Solr在我们当地的业务目录中搜索所有内容:

http://local.ksl.com/