sql-server - 检索 SQL Server 全文索引术语

标签 sql-server full-text-search

使用 Lucene,可以检索索引中包含的术语,即索引中文档包含的唯一的词干词(不包括停用词)。这对于生成自动完成建议等很有用。 MS SQL Server 全文索引是否可以实现类似的功能?

最佳答案

您可以使用 SQL Server 2008 中的新系统 View 来获取术语和出现次数,这是您想要的吗?

sys.dm_fts_index_keywords_by_document
( 
    DB_ID('database_name'),     
    OBJECT_ID('table_name') 
)

您需要提供全文表的db_idobject_id。这是此内容的 MSDN 链接:sys.dm_fts_index_keywords_by_document .

关于sql-server - 检索 SQL Server 全文索引术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/287133/

相关文章:

javascript - MS Word Web 插件 javascript 同时搜索多个字符串

php - MySQL 全文连字符和大括号返回错误(原为 : PDO prepared statement not doing its job?)

sql - SQL Server 中的逆透视表

sql-server - 无法连接到在Docker容器中运行的SQL Server实例

sql - 这两个查询之间的最佳实践

mysql - MyIsam 针对多个 %term% 进行全文搜索

c# - ElasticSearch - 简单请求和聚合请求 (NEST) 的不同结果排序

algorithm - 查找文本所需的工具或 API 包含大型词典中的任何单词

sql-server - 如何在 SQL 中获取月份的 3 个字母缩写

sql-server - 请解释计算列的SET选项要求