2
为了给不同的列不同的权重,当然可以使用:在MYSQL中进行加权全文搜索的最有效方法是什么?
select ...
from table_name
where match(column1,column2...columnn) against('+test..')
order by weight1*(match (column1) against('test..'))
+ weight2*(match (column2) against('+test..'))
+ ...
+ weightn*(match (column1) against('test..'))
但是当结果的大小大,上面的顺序由可能非常小气!
有没有更有效的方法来做到这一点?