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

Mysql類似テキスト検索

    1つのアプローチは、検索語とキーワードリストの間のレーベンシュタイン距離を調べることです。これをMySQLに実装する方法のいくつかの静かな例があります。 ここ

    カタログが非常に大きいため、最初にフィルターの実装を検討する必要があります(おそらく、「LIKE」ルックアップに基づいて)。これにより、すべての1M行の距離を測定する必要がなくなります。

    結果を距離でランク付けすると、検索との関連性で結果を並べ替えることができるはずです。




    1. mySQLフォーマット番号出力、千単位の区切り文字

    2. Webアプリケーションのセキュリティの脆弱性のテスト:ベストプラクティス?

    3. MariaDB JSON_VALUE()の説明

    4. MySQLのGroupByとの1対多結合は、1つの観測値のみを返します