Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.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全文搜索:";“证明”;获取;“证明”;但不是",;证明;_Mysql_Full Text Search - Fatal编程技术网

MySQL全文搜索:";“证明”;获取;“证明”;但不是",;证明;

MySQL全文搜索:";“证明”;获取;“证明”;但不是",;证明;,mysql,full-text-search,Mysql,Full Text Search,请告诉我此查询的错误之处: SELECT * FROM `pages` WHERE MATCH ( abstrak) AGAINST ('+"prove"' IN BOOLEAN MODE) 没有得到“证明”,当我想要的时候,它得到的是“证明”。试试这个: SELECT * FROM `pages` WHERE MATCH ( abstrak) AGAINST ('prove*' IN BOOLEAN MODE) 这将匹配以证明开头的所有单词,包括证明 更多信息,请访问: 匹配的单词必须用引

请告诉我此查询的错误之处:

SELECT * FROM `pages` WHERE MATCH ( abstrak) AGAINST ('+"prove"' IN BOOLEAN MODE)
没有得到“证明”,当我想要的时候,它得到的是“证明”。

试试这个:

SELECT * FROM `pages` WHERE MATCH ( abstrak) AGAINST ('prove*' IN BOOLEAN MODE)
这将匹配以
证明
开头的所有单词,包括
证明

更多信息,请访问:


匹配的单词必须用引号括起来,因为它可以是多个单词。
包含在双引号(“”)中的短语字符仅匹配按字面形式键入的短语所在的行。全文引擎将短语拆分为单词,并在全文索引中搜索单词。非单词字符不需要精确匹配:短语搜索只要求匹配项包含与短语完全相同的单词,且顺序相同。例如,“测试短语”匹配“测试,短语”。
是的,这就是我想要的。如果访客需要“证明”,我需要访客得到的“证明”或“证明”。但是如果他/她搜索“证明无事”,我只需要与“证明无事”匹配的行,而不是例如“证明无事”。希望您理解,对不起我的英语。