Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 查询和数据修改 » 全文搜索

 

什么是全文搜索?

全文搜索是一种搜索数据库的更高级方法。全文搜索可在表中快速查找某个术语(单词)的所有实例,而不必扫描行,也不必知道术语存储在哪一列。全文搜索使用文本索引进行操作。文本索引存储在您创建的文本索引列中发现的所有术语的位置信息。查找包含给定值的行时使用文本索引比使用常规索引要快。

SQL Anywhere 中的全文搜索功能与使用谓语(例如 LIKE、REGEXP 和 SIMILAR TO)进行的搜索不同,因为全文搜索的匹配是基于术语,而不是基于模式。

全文搜索中的字符串比较使用数据库的所有常规归类设置。例如,如果将数据库配置为不区分大小写,则全文搜索将不区分大小写。

除非特别说明,否则全文搜索可利用 SQL Anywhere 支持的所有国际功能。

要在包含中文、日文和朝鲜文 (CJK) 数据的数据库中执行全文搜索,请参见Performing Full Text Searches on Chinese, Japanese, and Korean Data in SQL Anywhere 11白皮书,网址为:[external link] http://www.sybase.com/detail?id=1061814

 执行全文搜索的两种方法
 使用全文搜索前的注意事项
 另请参见

创建文本配置对象 (Sybase Central)
变更文本配置对象
查看数据库中的文本配置对象
创建文本索引
刷新文本索引
变更文本索引
查看文本索引术语和设置 (Sybase Central)
查看文本索引术语和设置 (SQL)