我已经研究了 Levenschein 函数以及其他解决方案,但我认为我想要做的事情可以通过一个查询来完成。我编写了一个函数来删除常见的停用词,然后我将重要的单词放入一个数组中以在查询中使用。这是我到目前为止所拥有的。
$title = removecommonwords($itemtitle);
$title = explode (" ", $title);
$comparequery = mysql_query("SELECT * FROM listings WHERE (CONCAT(title, description) LIKE '%".$title."%') LIMIT 0,5 ORDER BY ...);
我怎样才能按最接近的匹配排序结果?