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