gpt4 book ai didi

algolia - 将 Algolia 与具有唯一键的嵌套对象一起使用

转载 作者:行者123 更新时间:2023-12-02 18:41:16 27 4
gpt4 key购买 nike

我正在尝试使用 Algolia 来增强我的 Firebase 支持的应用程序。由于 firebase 的性质,许多嵌套对象具有唯一的键,因为数据已被展平,并且该键代表数据库中其他位置的其他有趣数据,这些数据不在上传到 Algolia 的索引内。

这样的对象的一个​​例子是:

{
"foo12345": {
"3342523": {
"Body": "Some Text",
"Author": "Bob",
"Last_Updated": 1458071169649
}
}
}

有没有办法在嵌套的唯一 Id 对象内的数据上设置一个方面?除了方面之外,还有什么方法可以过滤 Algolia 中键的特定值吗?

最佳答案

我认为你不能那样使用它。您需要一个通用路径来访问您想要搜索或与构面一起使用的属性。

如果很好地理解您的情况(同一 Firebase 对象中的多个“键”),您可以尝试为每个“键”创建一条记录并添加一个属性来引用您的 Firebase ID(这样您就可以将它们分组稍后再说)

所以你的记录应该是这样的:

  { "objectID": "3342523",
"firebaseKey": "foo12345",
"Body": "Some Text",
"Author": "Bob",
"Last_Updated": 1458071169649
}

我推荐此资源来帮助您将 Firebase 数据与 algolia 连接起来 https://www.algolia.com/doc/tutorials/firebase-algolia

关于algolia - 将 Algolia 与具有唯一键的嵌套对象一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36926795/

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