如何过滤自动完成
How to filter autocomplete
我正在为 Azure 搜索提供来自多租户数据库的数据,因此索引中的每个文档都有一个 属性 TenantId。对于搜索、聚合、建议,我总是根据调用它的用户按 "TenantId eq 'xxx'" 过滤。
但是对于自动完成是不可能过滤的,所以如果它 returns "something",上下文中的租户可能没有 "something" 在他的数据中。有什么办法可以克服这个问题?
此功能正在积极开发中,将在自动完成 API 全面上市之前完成。一旦我们部署更改,我将更新此线程,以便您可以尝试。
我正在为 Azure 搜索提供来自多租户数据库的数据,因此索引中的每个文档都有一个 属性 TenantId。对于搜索、聚合、建议,我总是根据调用它的用户按 "TenantId eq 'xxx'" 过滤。
但是对于自动完成是不可能过滤的,所以如果它 returns "something",上下文中的租户可能没有 "something" 在他的数据中。有什么办法可以克服这个问题?
此功能正在积极开发中,将在自动完成 API 全面上市之前完成。一旦我们部署更改,我将更新此线程,以便您可以尝试。