gpt4 book ai didi

firebase - 使用 Firebase 数据库实现 "Tag"功能的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 12:52:00 24 4
gpt4 key购买 nike

使用 Firebase 数据库实现“标签”功能的最佳方法是什么?

假设有数以千万计的帖子,其中每个帖子都可以标记一个标签或多个标签。

如果我想添加一个类似复选框的过滤器,让查看者可以选择一个或多个标签来查看属于所有提供的标签的帖子,这可以在 firebase 数据存储中实现吗?

例如,如果用户选择以下 3 个标签“戏剧”、“爱情”和“恐怖”,我想返回至少用这 3 个标签标记的所有帖子。

使用关系数据存储很容易做到这一点,但我不确定这是否可以在 NoSQL(云数据存储、firebase 数据库)存储中相对容易地完成。

最佳答案

firebase 似乎还不支持这个用例,但谷歌云数据存储支持。

https://cloud.google.com/appengine/articles/indexselection

该文档详细介绍了“爆炸式搜索”以及 google 数据存储区的 zigzag merge join algorithm解决了这个问题。

关于firebase - 使用 Firebase 数据库实现 "Tag"功能的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42778399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com