Symptom
I Microsoft SQL Server 2012 Service Pack 2 (SP2) och SQL Server 2014 SP1 introduceras en ny DMF- sys.dm_fts_index_keywords_position_by_document som visar nyckelords positions informationen i de indexerade dokumenten. Den nya DMF-specifikationen tillhandahålls på följande sätt:
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') )
Obs! Du kan lägga till ett predikat på DOCUMENT_ID som i följande exempel fråga, och SQL Server kör frågan på ett effektivt sätt.
Select * from sys.dm_fts_index_keywords_position_by_document( DB_ID('database_name'), OBJECT_ID('table_name') ) where document_id = 'id'
DMF matar ut de indexerade nyckelorden för det aktuella dokumentet tillsammans med positions informationen. Den returnerade tabellen ser ut ungefär så här:
Stapeldiagram |
Datatyp |
Vydefinitionen |
---|---|---|
Upprepa |
varbinary(128) |
indexerat nyckelord |
display_term |
nvarchar(8000) |
intern fulltext-representation |
column_id |
Signera |
kolumn-ID |
document_id |
Bigint |
dokument-ID |
stället |
Bigint |
positions information |
Lösning
Information om Service Pack för SQL Server 2014
Lös problemet genom att skaffa Service Pack 1 för SQL Server 2014.
Mer information om SQL Server 2014 Service Pack 1 (SP1) finns i program fel som åtgärdas i SQL Server 2014 Service Pack 1.
Information om Service Pack för SQL Server 2012
Lös problemet genom att hämta senaste Service Pack för Microsoft SQL Server 2012. Mer information får du om du klickar på följande artikel nummer och läser artikeln i Microsoft Knowledge Base:
2755533 Skaffa den senaste Service Pack-versionen för SQL Server 2012
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".