elasticsearch elasticsearch上的并集和交集运算,elasticsearch,amazon-dynamodb,aws-elasticsearch,elasticsearch,Amazon Dynamodb,Aws Elasticsearch" /> elasticsearch elasticsearch上的并集和交集运算,elasticsearch,amazon-dynamodb,aws-elasticsearch,elasticsearch,Amazon Dynamodb,Aws Elasticsearch" />

elasticsearch elasticsearch上的并集和交集运算

elasticsearch elasticsearch上的并集和交集运算,elasticsearch,amazon-dynamodb,aws-elasticsearch,elasticsearch,Amazon Dynamodb,Aws Elasticsearch,我有两个不同的dynamoDB数据库,其中一个是面向学生的: {教师,学生,年份} 一个用于在线课程订阅者: {teacherID,subscriberID,subscribed_date} 我想查找以下列表: (1) 该教师的学生本人也在线订阅 (2) 学生本人或在线订户 我正在考虑使用建立在这些dynamoDB表之上的aws elasticsearch索引。然而,我还没有在网上找到任何方法来做到这一点。在弹性搜索中有没有办法做到这一点?ES将不是一个好工具,如果您计划将两个表分开。您将需要规

我有两个不同的dynamoDB数据库,其中一个是面向学生的: {教师,学生,年份}

一个用于在线课程订阅者: {teacherID,subscriberID,subscribed_date}

我想查找以下列表:

(1) 该教师的学生本人也在线订阅

(2) 学生本人或在线订户


我正在考虑使用建立在这些dynamoDB表之上的aws elasticsearch索引。然而,我还没有在网上找到任何方法来做到这一点。在弹性搜索中有没有办法做到这一点?

ES将不是一个好工具,如果您计划将两个表分开。您将需要规范化文档,以便从ES中获得最佳性能。查看有关嵌套文档、查询和聚合的ES帮助主题,看看这是否适合您的需要。@sramalingam24。。。反规范化;-)非规范化:)另一个选项是使用嵌套类型: