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

时间:2009-02-25 21:44:36

标签: sql-server full-text-search full-text-indexing

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

2 个答案:

答案 0 :(得分:1)

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

例如,如果你有:

  • DatabaseA,TableA,具有全文索引的FieldA
  • DatabaseB,TableB,具有全文索引的FieldB

你有一个视图,包括两个数据库中两个表的两个字段,当你查询该视图时它会正常工作。从SQL Server的角度来看,它们是否在同一个数据库中并不重要。

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

答案 1 :(得分:0)

不,完全没有。

如果没有索引,则无法在表或视图上创建全文索引。

您无法使用包含左/右连接或联合的聚簇索引创建视图。

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