OBS:全文検索と MyIsam エンジンは初めてなので、基本的に何も知らないと思います。
ここに私の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'
、いくつかの結果が得られます。他の(存在する)単語をいくつか試しましたが、どちらも機能しません。なぜこうなった?