私は Solr の完全な初心者なので、ご容赦ください。:)
私の現在のプロジェクトでは、ID、名前、件名、メッセージの 4 つのフィールドを含む 1 つのテーブルだけという非常に単純な DB があります。
私が理解している方法では、新しいレコードが追加 (または削除) されるたびに、そのレコードをインデックスに追加する必要があります。基本的には、レコードを DB に挿入し、インデックスに追加するという 2 つの操作を実行します。
これは標準的な手順ですか、それとも、ある間隔で、または更新があるたびに DB テーブルを自動的に再インデックス化するように Solr に指示する方法はありますか?
また、テーブルが非常に単純なため、この情報を DB に格納することは理にかなっていますか? レコードを名前、件名、メッセージで検索できるようにしたいのに、Solr インデックスに保存しないのはなぜですか?
私のセットアップは、Java、Hibernate、MySQL、および Solrj です。