[全文索引]非索引字表

简介: 非索引字表 在 SQL Server 2008 中,使用称为“非索引字表”的对象在数据库中管理非索引字。“非索引字表” 是一个由非索引字组成的列表,这些非索引字在与全文索引关联时会应用于该索引的全文查询。

非索引字表

在 SQL Server 2008 中,使用称为“非索引字表”的对象在数据库中管理非索引字。“非索引字表” 是一个由非索引字组成的列表,这些非索引字在与全文索引关联时会应用于该索引的全文查询。

创建非索引字表

可使用下列任一方法创建非索引字表:

  • 在数据库中使用系统提供的非索引字表。SQL Server 为每种支持的语言(即默认情况下与给定断字符关联的每种语言)都附带了一个包含最常用非索引字的系统非索引字表。系统非索引字表包含所有支持语言的常用非索引字。可以复制系统非索引字表并通过添加和删除非索引字来自定义自己的非索引字表。

    系统非索引字表安装在 数据库中。

  • 创建自己的非索引字表,然后针对您所指定的任何语言将非索引字添加到非索引字表中。必要时,您还可以从您的非索引字表中删除非索引字。

  • 在当前服务器实例中使用任何其他数据库中的现有自定义非索引字表,然后根据需要添加和删除非索引字。

重要提示:
仅在兼容级别为 100 时才支持 CREATE FULLTEXT STOPLIST、ALTER FULLTEXT STOPLIST 和 DROP FULLTEXT STOPLIST。兼容级别为 80 和 90 时,将不支持这些语句。不过,在所有兼容级别下,系统非索引字表将会自动与新的全文索引相关联。

创建非索引字表





向非索引字表中添加非索引字或从中删除非索引字





删除非索引字表



在查询中使用非索引字表

若要在查询中使用非索引字表,必须将该非索引字表与全文索引关联。可以在创建全文索引时将非索引字表附加到全文索引中,也可以在以后更改索引来添加非索引字表。

创建全文索引并将非索引字表与其关联起来





将非索引字表与现有的全文索引关联起来或取消它们之间的关联





取消非索引字导致全文查询的布尔操作失败时产生的错误消息。



查看非索引字表和非索引字表的元数据

查看非索引字表的所有非索引字  



获取有关当前数据库中所有非索引字表的信息





查看断字符的词汇切分结果、同义词库和非索引字表组合

目录
相关文章
|
5月前
|
TensorFlow 算法框架/工具 索引
索引
【8月更文挑战第13天】索引。
34 1
|
8月前
|
存储 NoSQL 关系型数据库
索引!索引!!索引!!!到底什么是索引?
**索引是数据库中的数据结构,类似书籍目录,加速数据查找和访问。优点包括提升查询性能、数据检索速度、支持唯一性约束及优化排序和连接操作。缺点在于增加写操作开销、占用存储空间、高维护成本和过多索引可能降低性能。常见的索引类型有单值、复合、唯一、聚集和非聚集索引等,实现方式涉及B树、B+树和哈希表。B树和B+树适合磁盘存储,B+树尤其适用于范围查询,哈希索引则适用于快速等值查询。**
83 0
|
存储 关系型数据库 MySQL
了解和认识索引
了解和认识索引 。
69 0
|
8月前
|
安全 关系型数据库 MySQL
合理使用索引
【5月更文挑战第9天】这篇文章探讨了数据库索引的高效使用,包括函数和表达式索引、查找和删除未使用的索引、安全删除索引、多列索引策略、部分索引以及针对通配符搜索、排序、散列和降序索引的特殊技巧。还介绍了部分索引在减少索引大小和处理唯一性约束中的应用,以及PostgreSQL对前导通配符搜索的支持。通过遵循简单的多列索引规则和利用特定类型的索引,如哈希和降序索引,可以显著提高查询性能。
114 0
|
8月前
|
存储 算法 关系型数据库
索引总结(2)
索引总结(2)
55 0
|
关系型数据库 MySQL 索引
索引(2)
索引(2)。
48 0
|
关系型数据库 MySQL 数据库
了解和认识索引
了解和认识索引。
59 0
|
SQL 存储 自然语言处理
表索引——全文索引
表索引——全文索引
|
存储 缓存 自然语言处理
正排索引
介绍ElasticSearch相关正排索引
|
存储 关系型数据库 MySQL
索引是什么
索引是什么
299 0