我在Algolia有一个索引和两个网站。例如,记录是:
[{
name: "record 1",
public: 1
}, {
name: "record 2",
public: 0
}]
这两个网站搜索到相同的索引,但我想要的是:
public: 1
搜索 , 不能搜索public: 0
我考虑了两个不同的索引,但是public: 1
的记录由两个网站共享,因此我应该有重复的记录(并且,对于每个计划,都有记录限制)。它不是我想要应用的解决方案。
如何实现这一目标?
答案 0 :(得分:1)
您可以为包含public:1
过滤器的第二个网站创建secured API key。
关于安全API密钥的文档:
安全API密钥的目标是确保一组查询参数 最终用户无法更改。为了做到这一点,我们计算一个 在您的一个API密钥之间使用HMAC SHA-256哈希 secret和要强制执行的查询参数集。