Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 具有多个数据库的视图的全文索引_Sql Server_Full Text Search_Full Text Indexing - Fatal编程技术网

Sql server 具有多个数据库的视图的全文索引

Sql server 具有多个数据库的视图的全文索引,sql-server,full-text-search,full-text-indexing,Sql Server,Full Text Search,Full Text Indexing,MS SQL是否支持对连接(联接或联合)多个数据库的视图进行全文索引?是的,绝对支持。每个索引将单独查询,结果将由引擎组合 例如,如果您有: 数据库a、表格a、字段a和全文索引 带有全文索引的数据库B、表B、字段B 如果有一个视图包含两个数据库中两个表中的两个字段,则在查询该视图时,该视图可以正常工作。从SQLServer的角度来看,它们是否在同一个数据库中并不重要 如果这与您的情景不符,请尝试发布有关您的挑战的更多详细信息。谢谢 不,一点也不 不能在没有索引的表或视图上创建全文索引 不能使

MS SQL是否支持对连接(联接或联合)多个数据库的视图进行全文索引?

是的,绝对支持。每个索引将单独查询,结果将由引擎组合

例如,如果您有:

  • 数据库a、表格a、字段a和全文索引
  • 带有全文索引的数据库B、表B、字段B
如果有一个视图包含两个数据库中两个表中的两个字段,则在查询该视图时,该视图可以正常工作。从SQLServer的角度来看,它们是否在同一个数据库中并不重要

如果这与您的情景不符,请尝试发布有关您的挑战的更多详细信息。谢谢

不,一点也不

不能在没有索引的表或视图上创建全文索引

不能使用包含左/右联接或联合的聚集索引创建视图


您可以对包含其他数据库数据的视图进行全文搜索,但前提是该视图包含单个表或内部联接表。

我的同事现在正在进行搜索。我没有试着问这个问题。