如何过滤自动完成

How to filter autocomplete

我正在为 Azure 搜索提供来自多租户数据库的数据,因此索引中的每个文档都有一个 属性 TenantId。对于搜索、聚合、建议,我总是根据调用它的用户按 "TenantId eq 'xxx'" 过滤。

但是对于自动完成是不可能过滤的,所以如果它 returns "something",上下文中的租户可能没有 "something" 在他的数据中。有什么办法可以克服这个问题?

此功能正在积极开发中,将在自动完成 API 全面上市之前完成。一旦我们部署更改,我将更新此线程,以便您可以尝试。