Algolia 每个会话索引设置?

Algolia per session index settings?

我有一个集合,允许用户通过配置添加或删除字段,并希望使用 Algolia 索引和搜索该集合。

为此,我正在做的是在用户登录时使用特定于用户的 searchableAttributesnumericAttributesForFilteringattributesForFaceting 在我的索引上调用 setStettings

这似乎在测试中有效,但我不太确定我在用那个电话做什么。 setSettings 调用是否指定了该索引实例的设置,仅影响该会话中的后续 search 调用?还是重置了Algolia本身的索引设置,影响了所有用户?

谢谢。

它将直接在集群上重置给定索引的设置,"in Algolia itself"。

您可以在此处找到查询时可覆盖的参数列表(使用 search 标记):https://www.algolia.com/doc/api-client/javascript/settings/#index-settings-parameters