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

SMART mySQL&PHP検索エンジンを構築するための最良の方法は?

    like '%term%' はひどく遅く、最適化されていないため、この列に全文を追加することをお勧めします。これにはブールモードを使用します

    など
    match(column) against('+One +Shop +Stop' in boolean mode)
    

    最小単語長は4であることに注意してください。したがって、3に変更することを検討する必要があります。全文検索は、myisamでのみ使用できます

    sphinx のような他のオープンソース検索エンジン これにも理想的です



    1. ダミーのチートシートのアクセス2021

    2. MySQL Update Incremented(Auto-Incrementedではない)列の値

    3. sqliteの行IDがlistviewと一致しません-ANDROID

    4. 指定された時間後にMysql行を削除します