2012-09-01 174 views
0

我想按相关性排序搜索结果。 我们有一个包含标题栏和内容栏的表格。当用户尝试搜索时,我们使用Like和Or Like来在两列中进行搜索。但是生成的搜索结果不符合相关性,因为我们希望优先匹配标题的结果。所以请如果任何人可以给任何想法或提示在php和SQL中做它。对搜索结果进行排序sql

+1

你已经看过全文搜索吗? – Gumbo

+0

其实我是一个新手到SQL。现在阅读全文搜索。 –

回答

3

您最好查找MySQL FULLTEXT搜索函数,它们比LIKE好得多。

-1

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

function sortResults(results){ 
    . 
    . 
    . 
} 

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

相关问题