如题,在elastic search中,如何设计“搜索我关注的人发布的帖子内容”这个需求?
现在mysql的结构是:
-POST
*id
*user_id
*title
*text
-FOLLOW
*from_user_id
*to_user_id
查询条件是标题title,请问ES中如何搜索我关注的人发布的帖子?
如题,在elastic search中,如何设计“搜索我关注的人发布的帖子内容”这个需求?
现在mysql的结构是:
-POST
*id
*user_id
*title
*text
-FOLLOW
*from_user_id
*to_user_id
查询条件是标题title,请问ES中如何搜索我关注的人发布的帖子?
如果将follow表的内容作为post的子结构保存在es里面,那么需要nested关键字查询,不过这种设计数据同步负荷很重,不推荐。
已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。