[全文索引]非索引字表

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

非索引字表

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

创建非索引字表

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

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

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

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

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

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

创建非索引字表





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





删除非索引字表



在查询中使用非索引字表

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

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





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





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



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

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



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





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

目录
相关文章
|
6月前
|
索引
索引
索引。
37 0
|
6月前
|
存储 SQL 关系型数据库
索引
索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构。 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找。
20 0
|
6月前
|
关系型数据库 MySQL 索引
索引(2)
索引(2)。
15 0
|
10月前
|
SQL 存储 自然语言处理
表索引——全文索引
表索引——全文索引
|
10月前
|
数据库 索引
请注意这些情况下,你的索引会不生效!
数据库性能优化是确保系统高效运行的关键要素之一。而索引作为提升数据库查询性能的重要工具,在大部分情况下都能发挥显著的作用。然而,在某些情况下,索引可能会失效或不起作用,导致查询性能下降,甚至引发性能瓶颈。
|
存储 关系型数据库 MySQL
索引是什么
索引是什么
205 0
|
存储 SQL 自然语言处理
mysql索引(八)全文索引
全文索引(FULLTEXT ):可用于 MyISAM 表,mysql5.6之后也可用于innodb表, 用于在一篇文章中,检索文本信息的, 针对较大的数据,生成全文索引很耗时和空间。
406 0
mysql索引(八)全文索引
|
SQL 数据库 索引
为or、in平反——or、in到底能不能利用索引?
  先说一个笑话,作为开场白。俺也换换风格试一试,呵呵。   在以前,有三个书生赶考,在路上遇到了一个算命先生,于是就问算命先生:我们三个人赶考,结果如何呀?算命先生伸出来了一个手指头(食指)。
994 0
|
监控 关系型数据库 C#