使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

在 Microsoft SQL Server 2012 Service Pack 2 (SP2)和 SQL Server 2014 SP1 中,引入了新的动态管理函数(DMF) sys.dm_fts_index_keywords_position_by_document ,用于在索引文档中公开关键字位置信息。 新的 DMF 规范按如下方式提供:

Select * from sys.dm_fts_index_keywords_position_by_document(     DB_ID('database_name'),     OBJECT_ID('table_name') ) 

注意你可以在 document_id 上添加谓词,如以下示例查询中所示,并且 SQL Server 将以高效的方式执行查询。

Select * from sys.dm_fts_index_keywords_position_by_document(     DB_ID('database_name'),     OBJECT_ID('table_name') ) where document_id = 'id'

DMF 将为特定文档输出索引关键字以及位置信息。 返回的表类似于以下内容:

数据类型

Definition

关键字

varbinary(128)

索引关键字

display_term

nvarchar(8000)

内部全文表示形式

column_id

整形

列 id

document_id

Bigint

文档 id

位置

Bigint

位置信息

解决方案

SQL Server 2014 的 Service pack 信息

若要解决此问题,请获取 SQL Server 2014 的 Service Pack 1。

有关 SQL Server 2014 Service Pack 1 (SP1)的详细信息,请参阅 在 SQL server 2014 Service Pack 1 中修复的 bug

SQL Server 2012 的 Service pack 信息

若要解决此问题,请获取最新的 Microsoft SQL Server 2012 服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2755533 如何获取最新的 SQL Server 2012 服务包

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×