0

我想按相关性对搜索结果进行排序。我们有一个包含标题列和内容列的表格。当用户尝试搜索时,我们使用 Like 和 OR Like 在两个列中进行搜索。但是生成的搜索结果不是按相关性顺序排列的,因为我们希望优先考虑与标题匹配的结果。所以请如果有人能给出任何想法或提示在 php 和 sql 中做这件事。

4

2 回答 2

3

你最好寻找 MySQL 的FULLTEXT搜索功能,它们比LIKE.

于 2012-09-01T19:16:33.813 回答
-1

您可以使用自己的功能对结果进行排序。您必须为此创建一个函数。例;

function sortResults(results){
  .
  .
  .
}

然后对其中的结果进行排序。

于 2012-09-01T19:21:18.103 回答