ID name email 爱好
1 黄军 huang@163.com 旅游、书法、跑步、蓝球
2 李明 liming@263.net 书法、跑步
然后搜索关键词 "书法 蓝球"时,因为是模糊搜索(中间用 Or 而非 and ),所以两者可能都会列出来。 我的理想排序是,ID(1)由于符合两个关键词,应该排在ID(2)的前面,但事实上当这种数据多的时候,ID(2)这种数据往往会排在ID(1)的前面,想了一切办法,用权重的方式也无法解决,因为权重无法确定到底让 "书法"的权重值大呢还是让"蓝球"的权重值大。