我使用来自多租户数据库的数据提供 Azure 搜索,因此索引中的每个文档都有一个属性 TenantId。对于搜索、聚合、建议,我总是根据调用它的用户按“TenantId eq 'xxx'”过滤。
但是,对于自动完成,无法进行过滤,因此如果它返回“某物”,则上下文中的租户可能在其数据中没有“某物”。有什么办法可以克服吗?
我使用来自多租户数据库的数据提供 Azure 搜索,因此索引中的每个文档都有一个属性 TenantId。对于搜索、聚合、建议,我总是根据调用它的用户按“TenantId eq 'xxx'”过滤。
但是,对于自动完成,无法进行过滤,因此如果它返回“某物”,则上下文中的租户可能在其数据中没有“某物”。有什么办法可以克服吗?