sql >> データベース >  >> RDS >> Mysql

MySQLでの全文検索は行を返しません

    MySQLには、次の3種類の全文検索があります。

    • ブール検索
    • 自然言語検索(デフォルトで使用)
    • クエリ拡張検索

    MySQL手動エントリ から :

    たとえば、さらに2つのレコードを追加してみてください。

    INSERT INTO articles(body) VALUES ('Some text'), ('Another text');
    

    そして、同じSELECTをもう一度実行します-それは機能します。

    回避策として、この「50%」ルールがないブールモードを使用できます。

    SELECT * FROM articles  WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);
    


    1. SQLServerデータベース内のすべてのトリガーをテーブル名とテーブルのスキーマとともに一覧表示する必要があります

    2. postgresql --sql--`true`値のカウント

    3. ORA-30926:ソース表で安定した行のセットを取得できません

    4. Ruby:mysql2-Gemが機能しない(Mac OS X Snow Leopard、Ruby 1.9.2)