是否可以在PHP上模拟 Google搜索查询引擎?它需要与MATCH AGAINST
类似,但它不适用于 InnoDB (我需要使用FK)。
我认为这是一个复杂的想法,但也许有一个库可以做到这一点。我需要进行这样的搜索:
$search = new MisteriousQuery();
$search->searchOn('firstname', 'lastname', 'email', 'address');
$search->searchBy('David');
$search->generateSQL();
基本上我需要按相关性进行搜索,Google搜索引擎非常好。有人有想法吗?
答案 0 :(得分:0)
您是否正在寻找一种匹配给定字段的模糊方法?
一种方法是使用更好的搜索引擎。例如lucene或sphinx。
另一种方法是使用SQL来解决这个问题。调查“喜欢”和“n-gramm”/“模糊搜索”。