通配符搜索

根据使用的是类属搜索服务器 (GSS) 还是数据库搜索,通配符搜索的运转稍有不同。

表 1. 用于数据库搜索的通配符
使用的字符 描述
%

对零个或更多字符的代替。

多字符通配符搜索用于查找 0 个或更多字符。例如,要搜索 test、tests 或 tester,可使用以下搜索:test%

_

刚好对一个字符的代替。

表 2. 用于类属搜索服务器的通配符
使用的字符 描述
*

用于执行多字符通配符搜索。

多字符通配符搜索用于查找 0 个或更多字符。例如,要搜索 test、tests 或 tester,可使用以下搜索:例如 test*

还可在项的中间使用通配符搜索。例如 te*t

?

用于执行单字符通配符搜索。

单字符通配符搜索会查找与替换了单个字符的项相匹配的那些项。例如,要搜索“text”或“test”,可使用以下搜索:例如 te?t

注:类属搜索服务器将 Apache Lucene 支持用于单字符通配符搜索和多字符通配符搜索。您不能将 * 或 ? 符号用作 GSS\Lucene 搜索的第一个字符。有关全局搜索服务的更多信息,请参阅《Cúram 类属搜索服务器》。