0
OBS:我是新来的全文检索和MyIsam引擎,所以我一点也不了解它。MySQL全文搜索无法正常工作。为什么?
这里是我的DDL:
CREATE TABLE NotebookIndex (
indexAutomatico TEXT,
indexHumano TEXT,
notebook BIGINT UNSIGNED
) CHARACTER SET utf8 COLLATE utf8_general_ci ENGINE=MYISAM;
ALTER TABLE NotebookIndex ADD FULLTEXT(indexAutomatico, indexHumano);
这是我的数据库现在:
当我查询:
SELECT notebook FROM NotebookIndex WHERE MATCH(indexHumano, indexAutomatico) AGAINST ('intel')
我得到这个:
如果仔细观察打印屏幕,您将能够看到'intel'
确实存在于某些行中。
虽然,如果我将'intel'
更改为'sony'
我会得到一些结果。我尝试了一些其他(现有的)单词,但它也不起作用。这是为什么发生?
我会在几分钟内测试它并给您反馈。谢谢! – ramonztro 2013-04-22 23:25:43