全文搜索是一种搜索数据库的更高级方法。全文搜索可在表中快速查找某个术语(单词)的所有实例,而不必扫描行,也不必知道术语存储在哪一列。全文搜索使用文本索引进行操作。文本索引存储在您创建的文本索引列中发现的所有术语的位置信息。查找包含给定值的行时使用文本索引比使用常规索引要快。
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。
创建文本配置对象 (Sybase Central)
变更文本配置对象
查看数据库中的文本配置对象
创建文本索引
刷新文本索引
变更文本索引
查看文本索引术语和设置 (Sybase Central)
查看文本索引术语和设置 (SQL)
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |