Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MySQL don'中与对手比赛;行不通_Mysql_Sorting_Match_Against - Fatal编程技术网

在MySQL don'中与对手比赛;行不通

在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

我对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.6987853050231934
 3. after,party,tooka 3.657205581665039
如果数字
3
两个单词
搜索,为什么它的
得分更低?

全文
匹配查询会忽略它

基本上,单词“after”在英语中非常常见,因此在查询中包含它在语义上是没有意义的

这样想:想象一个对单词“a”的查询。有太多的句子使用了“a”这个词,以至于与它们匹配真的不会给你提供任何有用的东西

在这篇文章中,所有的句子都引用了单词“a”。

它被全文
匹配
查询忽略

基本上,单词“after”在英语中非常常见,因此在查询中包含它在语义上是没有意义的

这样想:想象一个对单词“a”的查询。有太多的句子使用了“a”这个词,以至于与它们匹配真的不会给你提供任何有用的东西

在这篇文章中,所有的句子都提到“a”这个词