在MySQL don'中与对手比赛;行不通
我对MySql中的全文搜索有问题。 我创建查询:在MySQL don'中与对手比赛;行不通,mysql,sorting,match,against,Mysql,Sorting,Match,Against,我对MySql中的全文搜索有问题。 我创建查询: SELECT searchTag, MATCH (searchTag) AGAINST ('after party') as score FROM post WHERE MATCH (searchTag) AGAINST ('after party') ORDER BY score DESC 其结果是: 1. we,like,to,party 3.6987853050231934 2. f,w,g,party 3.698785305023
SELECT searchTag, MATCH (searchTag) AGAINST ('after party') as score FROM post WHERE MATCH (searchTag) AGAINST ('after party') ORDER BY score DESC
其结果是:
1. we,like,to,party 3.6987853050231934
2. f,w,g,party 3.6987853050231934
3. after,party,tooka 3.657205581665039
如果数字3
有两个单词搜索,为什么它的得分更低?全文匹配查询会忽略它
基本上,单词“after”在英语中非常常见,因此在查询中包含它在语义上是没有意义的
这样想:想象一个对单词“a”的查询。有太多的句子使用了“a”这个词,以至于与它们匹配真的不会给你提供任何有用的东西
在这篇文章中,所有的句子都引用了单词“a”。它被全文匹配
查询忽略
基本上,单词“after”在英语中非常常见,因此在查询中包含它在语义上是没有意义的
这样想:想象一个对单词“a”的查询。有太多的句子使用了“a”这个词,以至于与它们匹配真的不会给你提供任何有用的东西
在这篇文章中,所有的句子都提到“a”这个词