elasticsearch 数据搜索优化

oo7oh9g9  于 2022-11-02  发布在  ElasticSearch
关注(0)|答案(1)|浏览(128)

我有这样一个弹性索引字段:
类型-该字段保存关于胶片类型信息,在这种情况下,它是连续的
季节-系列季节编号
episode -一季中剧集数量
速率-事件速率
timestamp -记录创建日期
我有这样一个问题要解决:
我想为用户创造一个新的未来,他可以跟踪连续的进度。所以我需要有关于观看的剧集的信息。观看的剧集的信息由上面的记录和速率表示。
例如:这部连续剧有10季,每一季有10集。用户已经看了s1 e1,s1 e2,s1 e5。你有什么想法是最好的方式来保存这样的信息?没有检查整个弹性索引和检查是否有投票的插曲?也许创建另一个结构或添加更多的字段到上述索引?

dwbf0jvd

dwbf0jvd1#

我会为用户观看的每一集/每一季创建一个新记录,然后对集记录执行rollup操作,以创建包含所有内容的季记录

相关问题