1

私は Solr に精通しており、以前は DIH を使用して使用していました。私が Solr ドキュメントで作業している現在のアプリケーションでは、3 つのテーブルのフィールドで構成されます (db の RDBMS 設計のため)。

Questions: これはメインのテーブルで、ID (質問 ID) は他のすべてのテーブルへの外部キーです

Questions and topic mapping表: 複数のトピックを 1 つの質問にマップします。

Answers: 各質問には複数の回答を含めることができ、これらは質問テーブルからの外部キーを使用してこのテーブルに格納されます。

  1. これら 3 つのテーブルにはそれぞれモデル ファイルがアプリ内にありますが、Solr では、さまざまなテーブルのフィールドで構成される単一のドキュメント (メインの駆動テーブルのレコードごと) が必要です。
  2. また、データベースのステータスが「アクティブ」に設定されている場合にのみ、レコード (質問) を追加したいと考えています。太陽黒点でインデックスを作成する際に、この条件を追加することはできますか?

これらの 2 つの要件は、黒点で満たすことができますか? そうでない場合、solr を個別に (DIH、schema.xml などを介して) 構成し、拡張機能で使用できる機能で使用できる、Solr を使用したレールで使用できる他の拡張機能はありますか?

4

1 に答える 1