2011-10-07 7 views
15

私はSolrを初めて利用しています。インデックスをどこに保存するか誰にでも伝えることができます。既存のサイトのデータベース内solrが検索インデックスをデータベースまたはファイルに格納する場所はどこですか?

  1. XMLファイルに新しいデータベース
  2. を作成します。

事前に感謝

EDIT:私は生産に上書きコピーするファイルのリストを必要とするので、私はこれを求めています。 私が開発環境のサイトにインデックスを付ける場合、どのファイルを運用環境にコピーする必要があるかを考えてみましょう。私たちは、そのサイトのライブを再構築する際に、サイト全体を再度インデックスしたいとは考えていません。

EDIT-2ここで、データフォルダを格納するインデックスディレクトリを見つけることができますか?

答えて

16

Solr(および基礎となるLucene)インデックスは、特別に設計されたデータ構造です。 は、インデックスファイルのセットとしてファイルシステムに格納されます。

インデックスは、パフォーマンスを最大化し、リソースの使用を最小限に抑えるために効率的なデータ構造で設計されています。

あなたは通常、データ/インデックスフォルダに存在するLuceneインデックスを確認することができます

詳細な情報http://lucene.apache.org/java/3_0_0/fileformats.html

+1

おかげJayendra @、私はに上書きコピーする必要があるファイルインデックスiの開発環境上のサイト、もしそうであれば本番環境。私たちは、そのサイトのライブを再構築する際に、サイト全体を再度インデックスしたいとは考えていません。 – innocent

+0

インデックスディレクトリを保持するデータフォルダにコピーすることができます。 – Jayendra

+0

はい、私は何を求めているのですか、どこでインデックスディレクトリを見つけることができます。私はdebian環境を使用しています – innocent

関連する問題