2016-04-04 5 views
0

IMAPに接続せずに電子メールメッセージテキストファイルをSolrにインポートするにはどうすればよいですか?たとえば、APIを使用する場合、メールメッセージのインデックスを正しく設定するにはどうすればよいですか?Solrへのメールメッセージのインポート(IMAPなし)

私はSolrを構成するのが初めてです。私はMailEntityProcessorを認識していますが、私のアプリケーションは特注でIMAPを直接使用していません。彼らが到着すると、原文の電子メールメッセージをSolrにインポートしたいと思います。

ご協力いただければ幸いです。

答えて

0

必要なソース(電子メールシステムなど)から情報を収集し、Solrドキュメントを作成し、Solrに送信するドキュメントをバッチ処理するプログラムを作成します。

Solrには、Solr自体の一部であるJavaクライアント(SolrJ)が付属しています。多くのサードパーティ製クライアントは、他のプログラミング言語用に作成されています。

+0

ありがとうございます。それがSolrで受信されると、受信者、件名、コンテンツ、添付ファイルなどの別々のフィールドを使用してインデックスを付けることで、メールメッセージに対して自動的にインデックスが作成されますか?そうでなければ、これは私の問題の核心だと思う。これを達成するためにはどのような設定を行う必要がありますか? – user1459955

+0

電子メールメッセージからフィールド情報を抽出するプログラムを作成する必要があります。 MailEntityProcessorから直接コードを盗み出してSolrJプログラムに入れることができます - 抽出された情報を使ってSolrInputDocumentオブジェクトを作成します。これは簡単な作業ではありませんが、Javaに慣れ親しんだプログラマのほとんどはおそらくそれを処理できます。 また、MailEntityProcessorを、Java以外の言語で何かを書く際のインスピレーションとして使用することもできます。 – elyograg

関連する問題