View 带全文搜索的多租户

View 带全文搜索的多租户,view,indexing,sql-server-2012,full-text-search,multi-tenant,View,Indexing,Sql Server 2012,Full Text Search,Multi Tenant,我试图在SQL视图中实现全文搜索,该视图支持使用TenantID筛选器从基础表检索数据的多租户实现 例如:表名-具有租户ID列的图书 View Name-VUE_BOOKS,它使用SUSERSID()函数从表中筛选租户ID列 为了设置全文搜索,该视图必须具有全文索引。 要设置全文索引,该视图必须是索引视图 但不幸的是,我无法为视图创建索引,因为内置函数SUSERSID()的值不确定 在这种情况下,如何在不公开表名的情况下实现多租户和全文搜索 有什么建议吗?您可以在租户id列中添加一个索引吗。无论

我试图在SQL视图中实现全文搜索,该视图支持使用TenantID筛选器从基础表检索数据的多租户实现

例如:表名-具有租户ID列的图书 View Name-VUE_BOOKS,它使用SUSERSID()函数从表中筛选租户ID列

为了设置全文搜索,该视图必须具有全文索引。 要设置全文索引,该视图必须是索引视图

但不幸的是,我无法为视图创建索引,因为内置函数SUSERSID()的值不确定

在这种情况下,如何在不公开表名的情况下实现多租户和全文搜索


有什么建议吗?

您可以在租户id列中添加一个索引吗。无论是varchar还是uniqueidentifier,我想这就足够了。感谢您的投入。但向租户id列添加索引并不能解决我不在视图中添加此租户id列的目的,它仅用于从表中筛选数据。我需要知道如何使用相同的租户ID筛选器实现多租户。