1

私はプロジェクトに取り組んでおり、データベース クエリであなたの提案が必要です。PHPとMySQLを使用しています。

環境

  • それぞれが 1 ~ 3 個の単語で構成されるフレーズが格納されている列をphrases含むという名前のテーブルがあります。phrases
  • text500 ~ 1000 語を含む文字列があります

データベース テーブルtextに存在する文字列内のすべてのフレーズを強調表示する必要があります。phrases

私の解決策

フレーズ リストのすべてのフレーズを調べて と比較しますtextが、フレーズの数が多い (100k) ため、このマッチングを行うのに約 2 分以上かかります。

これを行うより効率的な方法はありますか?

4

1 に答える 1