Sql server SQL Server全文-获取给定行和列的关键字

Sql server SQL Server全文-获取给定行和列的关键字,sql-server,full-text-search,Sql Server,Full Text Search,想象一下,我有一张满是汽车的桌子,上面有Id、Title和Description列。这些都在全文索引中 现在我有了汽车的Id,我想从全文索引中获得标题或描述中所有关键术语的列表 我已经到了 DECLARE @table_id int = OBJECT_ID(N'Cars'); EXEC sp_fulltext_keymappings @table_id; 这就得到了键(我假设它是给定docid的关键字列表的id(我假设它是我的tables列?) 我只需要关键字的列表,然后理想情况下也需要出现

想象一下,我有一张满是汽车的桌子,上面有Id、Title和Description列。这些都在全文索引中

现在我有了汽车的Id,我想从全文索引中获得标题或描述中所有关键术语的列表

我已经到了

DECLARE @table_id int = OBJECT_ID(N'Cars');
EXEC sp_fulltext_keymappings @table_id;
这就得到了键(我假设它是给定docid的关键字列表的id(我假设它是我的tables列?)

我只需要关键字的列表,然后理想情况下也需要出现

谢谢

工作中的某个人(谢谢娜塔莉亚)提供了神奇的答案:

select * FROM sys.dm_fts_index_keywords_by_document (DB_ID('CarDatabase'),OBJECT_ID('Cars'))
WHERE Document_id = 2039468