搜索

DB2 Net Search Extender 提供了下列方法来搜索文本:

SQL 标量搜索函数
它们使您能够在 SQL 查询中包括文本搜索子查询。除了 SQL 中通常提供的那些函数之外,Net Search Extender 还提供了这些函数。
存储过程搜索函数
这使您能够返回预定义的高速缓存结果表。
SQL 表值函数
可以使用与存储过程相似的方法来使用此搜索。

对于 SQL 标量搜索函数,本章描述了下列方面:

对于存储过程搜索函数,本章描述了下列方面:

对于“SQL 表值函数”,本章描述了下列方面:

还有一些您可能需要考虑的搜索性能注意事项的信息。

在进行搜索之前,务必考虑创建和维护文本索引中描述的涉及到不同数据类型的所有适当的建立索引步骤。

注意

系统 shell 将解释诸如 ?、(、)、*、! 和 " 之类的特殊字符。因此,如果命令中包含这些字符,则必须使用引号或转义字符。

以下是使用特殊字符的 UNIX 命令的一个示例:

db2 "SELECT * from sample WHERE CONTAINS (DESCRIPTION, '\"enable\"') = 1"