7

我需要一些帮助来设计汽车预订应用程序。有一份包含汽车信息的文件(标题、型号、品牌、信息等)

我遇到的问题是:

  1. 如何存储可用的预订天数?(我想我可以在数组中使用嵌套的自由日期范围对象)

  2. 如何存储每天的价格(每天可以有单独的价格)?

  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 回答