リレーショナル データベースのアナロジーに基づいて、Solr がどのように適合するかを知りたいと思います。私がこれまでに考えたことに基づいて、Solrの「ドキュメント」はSQLの「行」に似ており(SQLテーブルに100行ある場合、solrに100のドキュメントを挿入する必要があります)、「コア」は「テーブル」に似ています(またはデータベース?!?)。
質問は次のとおりです。無関係な情報が 2 セットある場合、車の情報 (ID、名前、シリーズ、色、説明) を含むテーブルと、ユーザー情報 (ID、名前、住所、年齢、性別) を含むテーブルがあるとします。これらのものをSolrに挿入しますか? 2 つのコア (core_car、core_user) を作成し、それぞれに対応するテーブルのドキュメントを入力しますか? または、1つのコア(core_general)を作成し、そこに両方のテーブルからすべてのドキュメントを挿入します(方法がわからない方法で分離されています)。
2 つのコアを使用する最初のケースでは、それぞれに 1 つのテーブルを持つ 2 つのデータベースを作成しているように感じます (やり過ぎ)。2番目に、関連のないすべてのフィールドが一緒にまとめられた1つのテーブルを作成しているように感じます(これは、何らかの形式の分離があった場合には当てはまりません-現時点ではわかりません)。
私の推測を確認してください。前もって感謝します。