全文搜索是一种搜索数据库的更高级方法。全文搜索可在表中快速查找某个术语(单词)的所有实例,而不必扫描行,也不必知道术语存储在哪一列。全文搜索使用文本索引进行操作。文本索引存储在您创建的文本索引列中发现的所有术语的位置信息。查找包含给定值的行时使用文本索引比使用常规索引要快。请参见如何管理文本索引。
SQL Anywhere 中的全文搜索功能与使用谓语(例如 LIKE、REGEXP 和 SIMILAR TO)进行的搜索不同,因为全文搜索的匹配是基于术语,而不是基于模式。
全文搜索中的字符串比较使用数据库的所有常规归类设置。例如,如果将数据库配置为不区分大小写,则全文搜索将不区分大小写。请参见了解归类。
除非特别说明,否则全文搜索可利用 SQL Anywhere 支持的所有国际功能。请参见国际语言和字符集。
要在包含中文、日文和朝鲜文 (CJK) 数据的数据库中执行全文搜索,请参见白皮书《Performing Full Text Searches on Chinese, Japanese, and Korean Data in SQL Anywhere
11》(网址: http://www.sybase.com/detail?id=1061814)。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |