【发布时间】:2020-11-08 09:27:16
【问题描述】:
在我的数据库中,我有一个名为“朋友”的集合。在这个集合中,每个文档代表一个用户。假设对于 user1,我有一个名为“friends”的字段,它是一个数组,其中包含 user1 拥有的朋友的用户 ID。这种形式:
我采用这种方式,而不是创建子集合并用一个文档来代表每个用户,因为我认为这在检索朋友时读取文档方面更有效。
我可以很好地显示每个用户的朋友,但我的问题在于实现 Algolia 搜索。 我使用 Algolia 搜索来搜索所有用户,但“用户”集合不同,因为每个用户都由自己的文档表示。
因此,主要问题是我应该在 index.js 或颤振代码中做什么来启用使用 Algolia 的全文搜索,以便每个用户都可以在他的朋友列表中搜索特定名称?
谢谢。
【问题讨论】:
标签: flutter google-cloud-firestore full-text-search algolia