私は Solr に精通しており、以前は DIH を使用して使用していました。私が Solr ドキュメントで作業している現在のアプリケーションでは、3 つのテーブルのフィールドで構成されます (db の RDBMS 設計のため)。
Questions
: これはメインのテーブルで、ID (質問 ID) は他のすべてのテーブルへの外部キーです
Questions and topic mapping
表: 複数のトピックを 1 つの質問にマップします。
Answers
: 各質問には複数の回答を含めることができ、これらは質問テーブルからの外部キーを使用してこのテーブルに格納されます。
- これら 3 つのテーブルにはそれぞれモデル ファイルがアプリ内にありますが、Solr では、さまざまなテーブルのフィールドで構成される単一のドキュメント (メインの駆動テーブルのレコードごと) が必要です。
- また、データベースのステータスが「アクティブ」に設定されている場合にのみ、レコード (質問) を追加したいと考えています。太陽黒点でインデックスを作成する際に、この条件を追加することはできますか?
これらの 2 つの要件は、黒点で満たすことができますか? そうでない場合、solr を個別に (DIH、schema.xml などを介して) 構成し、拡張機能で使用できる機能で使用できる、Solr を使用したレールで使用できる他の拡張機能はありますか?