大家好,
我创建了这个简单的表,在名为 XAMMP 的数据库中称为经典。我正在尝试对我认为我理解的作者姓名进行 MATCH AGAINST 搜索。
此外,我已确保该表是 FULLTEXT 索引,根据需要包括作者和标题列。该表也是 MyISAM 类型。
我试过这个,但失败了。
从经典中选择作者 WHERE MATCH(author) AGAINST('Charles');
我知道查尔斯必须出现在作者列中,正如您所见,但我没有返回任何行。
现在,如果我将其重写给任何其他作者,它就可以了
SELECT author FROM classics WHERE MATCH(author) AGAINST ('jane');
这是我和简一起得到的……
我不确定,但似乎早些时候我必须在查询中包含我索引的两个字段,而不仅仅是能够单独搜索作者。这是正确的吗?有人知道为什么我不能让查尔斯回来吗?
非常感谢!。