設計上の問題が発生したので、アドバイスをお願いしたいと思いました。
現在、API をポーリングして、さまざまなサービスからの情報のインデックスを作成しています。そして、そのデータから、自分のサービスで使用するために調整されたモデルを構築しています。
私が抱えている問題は、ID がどのように見えるかということです。サービスはコレクション内の各要素の ID を提供します (これは良いことです) が、私の場合、ドキュメントの識別子として外部 ID を使用したいとは思いません。2 つのサービスの ID が重複している場合はどうなりますか? これをどのように処理すればよいですか?ポーリングされたサービスの名前から取得した 1 文字を ID に追加することを考えています (ID を数値にしたいので、これは問題です)。それとも、独自の一意の ID を作成する必要がありますか?
ElasticSearch をデータストアとして使用しています。
ありがとう、
ジェームズ・フォード