我已经在一个表中定义的全文索引,因此下面的查询工作得很好:使用包含视图在SQL Server 2008 R2
SELECT Field FROM MyTable WHERE CONTAINS(Field, 'text')
此外,还有一个传统欣赏到表,如下所示:
CREATE VIEW MyView AS SELECT * FROM MyTable
是否有可能运行对视图的查询,而不是重新创建索引作为?
SELECT Field FROM MyView WHERE CONTAINS(Field, 'text')
我越来越Cannot use a CONTAINS or FREETEXT predicate on table or indexed view 'MyView' because it is not full-text indexed
,这似乎很奇怪我的,因为这会使视图的查询抽象的目的,是没有办法的办法常规指标工作,要么。
你错过了这一点。我在表格上创建了FTI,但问题是,当我通过该表格查询视图时,它不适用。 –