7

車の予約アプリケーションの設計について助けが必要です。車に関する情報(タイトル、モデル、ブランド、情報など)が記載されたドキュメントがあります。

私が立ち往生している問題は次のとおりです。

  1. 利用可能な予約日を保存する方法は? (ネストされた自由な日付範囲オブジェクトを配列で使用できると思います)

  2. 1 日あたりの価格を保存する方法 (1 日あたりの個別の価格を持つことは可能です)?

  3. 予約日と価格は頻繁に変更される可能性があります。したがって、3 番目の質問は、「それらを (部分的に) 巧妙に更新する方法です。そのため、ドキュメントを読み取って保存する必要はありません」 . 更新 API ( http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-update.html ) を使用したスクリプト ソリューションを検討していますが、見苦しく見えます。多分他のアプローチがありますか?

ありがとう、アレックス

4

1 に答える 1

0

範囲データ型の導入により、実際のネストされたオブジェクトを使用する必要はありません。

それは価格を保存するのにも役立つかもしれませんが、それは私が推測する任意のオブジェクトである可能性があります (それも検索したいかどうかによって異なります)。

更新 API は、ドキュメント全体を取得する必要がないというまさにそのユースケースのために作成されたので、計画のように聞こえます。

于 2017-08-23T14:03:26.323 に答える