0

私は Solr を初めて使用するので、Solr と MySQL の関係について正しく考えているかどうかを知る必要があります。

  1. MySQL から Solr へのデータのインデックスを一度作成すると、すべての追加、編集、削除、更新クエリなどが Solr に実装され、MySQL はその間変更されませんでした。MySQL も更新する必要がある場合は、Solr から MySQL にエクスポート (またはそのようなもの) して、MySQL を最新の状態に保つ必要があります。
    Am i thinking Right?
  2. すべてのMySQLデータではなく、検索が必要なSolr上のMySQLのテーブルのみをインデックス化する必要がありますか?
    Am i thinking Right again?
4

1 に答える 1

2

Qn 1. 通常のケースでは、メインのデータ ストアが MySQL であるため、Solr が遅れをとっています。MySQL から Solr にデータを取得するには、データ インポート ハンドラを使用するか、カスタム インデックス プログラムを作成します。

Qn 2. 検索するフィールド (インデックス付きフィールド) に加えて、Solr にインデックスなしの保存済みフィールドを保持することもできます。これにより、二次的な DB クエリを実行することなく、Solr 自体からデータを構築することができます。

于 2013-11-01T05:14:08.763 に答える