シングルコアの solr インスタンスを実行しています。2 種類のドキュメントを保存したいと考えています。
- ユーザーの基本プロファイル。(フィールド: uid : "1" , docType="profile"..)
- 各ユーザーが所有する車。(フィールド uid:"1"、docType="cars"...)
1 には、ユーザーごとに 1 つのドキュメントがあります。2 には、ユーザーごとに複数のドキュメント (それぞれ別の車) があります。
設計上の理由により、車の複数値フィールドは必要ありません。ユーザーごとに 1 台の車に対して複数のドキュメントが必要です。
スキーマで uid を一意のフィールドとして宣言すると、後で追加された車のドキュメントがそのユーザーのプロファイル ドキュメントを上書きするか、以前に追加された同じユーザーの他の車のドキュメントでさえ uid が同じであることを上書きします。私がしようとしていることをどのように達成できますか (つまり、ユーザーごとに 1 つのプロファイル ドキュメントと、ユーザーごとに複数の車のドキュメント)
私はsolrの作業を始めたばかりなので、これは非常に基本的なものであるため、ご容赦ください。
お時間ありがとうございました。