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

MySQLの類似/バリエーションの単語/接尾辞に一致する

    MySQLは全文検索があまり得意ではないため、おそらく他のエンジンを使用することをお勧めします。私のお気に入りはSphinx( http://sphinxsearch.com/ )しかし、他にもあります。これらのサポートのほとんどは、箱から出してすぐに使用できます。

    テーブルが大きく、ステミングを使用する場合、MySQLのパフォーマンスはおそらく非常に悪くなります。

    Sphinxを使用できない場合は、このphpスクリプト http://tartarusをご覧ください。 .org /〜martin / PorterStemmer / php.txt

    これにより、ステミング、およびステミングされた単語の検索を使用できます。



    1. テーブル式の基礎、パート12 –インラインテーブル値関数

    2. MySQLを使用してタイムスタンプを取得する

    3. MaxMindのGeoLite2をMySQLにインポートする

    4. 行ランクを取得する方法は?