私の構造:各カテゴリーにはテキストがあります。これらのテキストは、それ自体のエントリです。したがって、テーブル'category'とテーブル'texts'です。すべてのカテゴリに約90のテキストがあり、各テキストは約300文字です。
私がやりたいのは、カテゴリのメタタグ(キーワード)を作成することです。>関連するすべての「テキスト」を取得し、すべての単語をランク付けして、上位10語を取得する方法。これらのトップ10は、カテゴリのキーワードメタタグになります。
さて..トリック>それらのトップ10の単語を取得する方法。現在>各テキスト(フルテキスト)は単語ごとの配列に分割されます。この配列(php)はかなり長くなります。その後、各単語の頻度を取得し、頻度で再度ランク付けします。出来上がりトップ10ワード。
この手順はテストしていませんが、少し時間がかかると思います。キャッシュされるので、週に1回程度実行するだけで済みますが、それでもタイムアウトは発生しません。
ヒントはありますか?助けていただければ幸いです。
ありがとう、
モーリス