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..'))
但是當結果的大小大,上面的順序由可能非常小氣!
有沒有更有效的方法來做到這一點?