ボクは Solr にデータを入れるときは、一度 MySQLのデータベース上で ドキュメントデータを成形してから DataImportHandler を使って Solr にデータを移すというやり方をしています。 DataImportHandler というのは Solr に標準で付いているツールで、データベース以外にも XML やファイル等から データを入れるときに使える便利なツールです。 通常ドキュメントデータは複数の処理の結果を集約して作ることが多いので、フィールド毎のデータのUPDATEがしやすいRDBはその辺便利です。いろんなツールもそろっているし。 いつもの開発パターンはこんな感じです。 「Object Browser ER」というツールを使ってER図を書く。 そこからフォーワードエンジニアリングでDDLを出す。 DDLを使ってMySQLにデータベースとテーブルを作成 各種処理によっ