我正在尝试在 php / mysql 中创建一个小型搜索引擎,并在我未来的项目(网站或其他Web应用程序)中使用它。我对全文搜索感到满意,但在结果分组方面仍存在一些问题。
示例:
在每个搜索的driverguide.com或kelkoo.co.uk(不同类型的网站)等网站上都有详细的结果。对于driverguide.com,左侧每次搜索后都是公司,设备和操作系统的过滤器,每个类别都有精确计数。
我的问题是:如何组织和搜索我的多表以提取此结果。 任何人都可以用2-3个表来描述一个小例子如何做到这一点。
谢谢!
答案 0 :(得分:0)
对不起,这不是您问题的直接答案,但我强烈建议您使用Solr。它是一个复杂的开源搜索引擎软件。
http://lucene.apache.org/solr/
它还有DataImportHandlers,它会自动使用MySQL数据更新索引。我们使用Solr在我们当地的业务目录中搜索所有内容: