gpt4 book ai didi

javascript - 如何限制从 algolia 返回的结果属性?

转载 作者:行者123 更新时间:2023-11-30 08:27:18 26 4
gpt4 key购买 nike

当我使用 algolia 的即时搜索时,我点击的 url 会返回所点击对象的所有属性。我有多种不同类型的用户,我不想只向全世界显示用户的电子邮件之类的东西。有没有一种方法可以以不同的方式查询 algolia,以便我可以在返回的结果集到达页面之前对其进行限制?

我目前的想法是通过我们的后端汇集所有内容,但我不喜欢通过我自己的服务器响应速度限制搜索结果速度的想法。

这是返回我所有 key 的 algolia 命中示例:

https://identifier-dsn.algolia.net/1/indexes/localhost_users/query?x-algolia-agent=Algolia%20for%20vanilla%20JavaScript%203.18.0&x-algolia-application-id=identifier&x-algolia-api-key=secret_letters

最佳答案

为了更好地控制返回的数据类型,您可以配置索引的 attributesToRetrieveattributesToHighlight。查看 attributesToRetrieve 的文档 here .

编辑:此外,如果您不想让拥有搜索 API key 的人访问某些属性,请使用 unretrievableAttributes

关于javascript - 如何限制从 algolia 返回的结果属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43516377/

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