0

つまり、私のケースはクローズド メール システムです。

メールは HTML 対応です。

必要なもの:
全文検索 (データベースには 100 万件以上の電子メールがありますが、通常は最近アクティブなユーザーに基づいて事前にフィルター処理されます)
アーカイブ - 古い (1 ~ 2 年以上前の) 電子メールをアーカイブするにはどうすればよいですか? .

これらのメールを保存するより良い方法はどれですか? サーバー上のファイルとして、またはデータベース テーブル内に。それとも(アーカイブのため)2つの組み合わせですか?

上記の質問の後、仕事を簡単にするために使用できる特定のツール/プラグインは何ですか。Solr について少し聞いたことを覚えていますが、他にどのようなオプションや可能性があるかはわかりません。

4

1 に答える 1

0

Solr は検索の面では役立ちますが、アーカイブとは関係ありません。Solr DIH を見てください。IMAP ソースを読み取る contrib モジュール (と思います) がありました。

アーカイブに関しては、非常に大きな領域です...答えなければならない多くの質問があります。

  • メールを全体として保存するか、その部分を分解して、異なるメールで繰り返される部分も重複排除できるようにします。
  • 私はファイルシステムに保存することに傾倒しますが、次の点に注意してください。
  • 重複排除を検出する方法を考案する必要がある
  • 各ディレクトリのブラウジングを遅くしないように、ディレクトリのツリーにスマートに保存します。
  • 必要に応じて圧縮します(小さいものや圧縮できないものではありません)
于 2012-12-04T08:22:40.207 に答える