Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 全文索引仅返回2行_Mysql_Full Text Indexing_Mysql5 - Fatal编程技术网

Mysql 全文索引仅返回2行

Mysql 全文索引仅返回2行,mysql,full-text-indexing,mysql5,Mysql,Full Text Indexing,Mysql5,我有一张桌子可以放食物和旅馆 像 我有数据在里面。我在这个表中使用全文索引。我使用这个查询 SELECT * FROM food_master am WHERE MATCH(description, caption) AGAINST ('Chicken') 当我在字段“caption”中有2个“Chicken”时,此查询工作正常。但当我放置第三个时,它不会返回一行。尝试使用as MySQL可以在布尔模式下使用执行布尔全文搜索 修饰语。使用此修饰符,某些字符具有特殊含义 在搜索字符串中单词的开

我有一张桌子可以放食物和旅馆 像

我有数据在里面。我在这个表中使用全文索引。我使用这个查询

SELECT * FROM food_master am 
WHERE MATCH(description, caption) AGAINST ('Chicken')
当我在字段“caption”中有2个“Chicken”时,此查询工作正常。但当我放置第三个时,它不会返回一行。

尝试使用as

MySQL可以在布尔模式下使用执行布尔全文搜索 修饰语。使用此修饰符,某些字符具有特殊含义 在搜索字符串中单词的开头或结尾


你能粘贴一些表格数据吗,因为它甚至没有选择一行;我制作了基本表格:请看这里:对不起,我已经使用jfiddle显示了表格内容。请使用sql fiddle,请在前面的评论中建议。先生,您可以在您自己的数据库中使用此查询“SELECT*FROM food_master am WHERE MATCH(description,caption)对(‘Chicken’)进行匹配(描述,说明)。我将在创建sql FIDLE后上传数据
SELECT * FROM food_master am 
WHERE MATCH(description, caption) AGAINST ('Chicken')
SELECT * FROM food_master 
WHERE MATCH(description, caption) AGAINST ('Chicken' IN BOOLEAN MODE)