php mysql 按相关性排序全文搜索
如何按相关性进行PHP全文搜索?
SELECT * FROM table
WHERE MATCH (col1,col2,col3)
AGAINST ('+$boolean' IN BOOLEAN MODE)
Order By relevance
我想设置相关性,首先匹配col1, col2
,然后匹配col3
,如果col1, col2
匹配完,则匹配更多单词,然后交入col3
。
也许我应该设置一个百分比,例如 col1, col2
具有 66% 的相关性,col3
具有 34% 的相关性......
How to make a php fulltext search order by relevance?
SELECT * FROM table
WHERE MATCH (col1,col2,col3)
AGAINST ('+$boolean' IN BOOLEAN MODE)
Order By relevance
I want to set the relevance, first should match col1, col2
then then match col3
, for more words if col1, col2
finished match, then turn in col3
.
Maybe I should set a percentage, like col1, col2
with 66% relevance and col3
with 34% relevance...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以尝试这样的事情:
You can try something like this: