私はテーブルplaces(name vachar(50), address text, description text) engine = MYISAM
といくつかのレコードを持っています。
私はここでいくつかの例を試みており、「全文問題」を検索していますが、全文検索については明確ではありません。
まず、次の方法でフルテキストインデックスを追加します。
ALTER TABLE places ADD FULLTEXT(name, address, description);
そしてmySQLを試してください:
SELECT * FROM places WHERE MATCH(name,address,description) AGAINST('my search key');
コンテンツが多くのフィールドにある「検索キー」を試しましたが、次のような場合があります。
行が選択されました。
試してみると
add option "IN BOOLEAN MODE" in AGAINST()
、スコア= 1で得られた結果は、並べ替えても意味がありません。「検索キー」のフィールド(名前)にコンテンツがある場合の結果のみが表示されます。
私はたくさんの方法を試しましたが、すべてのケースを覚えているわけではありません、
どんな答えでも役に立ちます!
前もって感謝します!