标签: view indexing sql-server-2012 full-text-search multi-tenant
我正在尝试在SQL视图中实现全文搜索,该视图支持使用TenantID过滤器从基础表中检索数据的多租户实现。
例如:表名 - 具有TENANT_ID列的BOOKS 视图名称 - 使用SUSERSID()函数从表中过滤TENANT_ID列的VUE_BOOKS。
要设置全文搜索,该视图必须具有全文索引。 要设置全文索引,该视图必须是索引视图。
但遗憾的是,由于内置函数SUSERSID()的非确定性值,我无法为视图创建索引。
如何在不暴露表名的情况下实现多租户和全文搜索?
任何建议?