gpt4 book ai didi

javascript - 如何在 Algolia 的 instantsearch 中实现使用每个用户的 firebase uid 进行搜索?

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

enter image description here

我将我的 Firebase 数据库索引到了 Algolia。我现在想做的是允许每个用户仅在自己的库存中进行搜索。

我将所有 firebaseDB 索引到 Algolia 中的“Business”。这些是我的 Algolia 的 index.js 中的一些引用。

  //configure algolia
var index = algolia.initIndex('Businesses');

var businessRef = database.ref("/Businesses");


businessRef.on('child_added', addOrUpdateIndexRecord);
businessRef.on('child_changed', addOrUpdateIndexRecord);
businessRef.on('child_removed', deleteIndexRecord);

我能够实现即时搜索和自动完成。但只能搜索作者、公司名称、电子邮件和网站。库存及其中的所有内容均不可搜索。我该如何解决这个问题以及如何在每个用户库存中实现搜索?

最佳答案

我建议为每个用户生成安全的 API key :)。我们有一个很好的教程,可以解释您应该做什么:https://www.algolia.com/doc/tutorials/security/api-keys/secured-api-keys/how-to-restrict-the-search-to-a-subset-of-records-belonging-to-a-specific-user/

请告诉我这是否有帮助!

关于javascript - 如何在 Algolia 的 instantsearch 中实现使用每个用户的 firebase uid 进行搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45716421/

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