运算符 | 描述和样例 | 是否可用于搜索 Notes 中的视图 | 是否可用于搜索 Notes 中的网络域 | 是否可用于搜索 Web 中的视图或网络域 |
包含
包含
= | 告知 Notes 此运算符之前的域必须包含其后面的文本。“CONTAINS”与其两边的单词之间应有空格。
样例:'[Projectname] CONTAINS top secret' 将查找其 Projectname 域中包含 'top secret' 一词的文档。 | 是 | 是 | 否 |
field fieldname
FIELD fieldname
[fieldname](使用方括号) | 表示“搜索该域”。必须通过域名指定要搜索的域。
样例:以下是查找其 Projectname 域中包含短语 top secret 的文档的三种方式:
- FIELD Projectname CONTAINS top secret
- field Projectname CONTAINS top secret
- [Projectname] CONTAINS top secret
注意 Notes 将文件附件存储在 $FILE 域中。 | 是 | 否 | 是,仅适用于视图搜索 |
( ) [parentheses] | 决定 Notes 将以哪种顺序处理查询区段。在括号内的查询部分将优先于括号外的部分进行处理。
样例:'(FIELD Projectname CONTAINS top secret OR FIELD Title CONTAINS tuna) AND (Field body CONTAINS cat OR Field revdate > 01/01/2004)' 将返回其 Projectname 域中包含 'top secret' 一词或者其标题域中包含 'tuna' 一词;并且 body 域中包含 cat 一词或者 revdate 域中包含一个大于 01/01/2004 的日期的文档。 | 是 | 否 | 是 |
且
AND
& | 查找包含所有由 AND 连接的条件或单词的文档。
样例:'cat AND dog AND fish' 将查找包含这三个单词的文档。 | 是 | 是 | &' 不适用 |
或
OR
|
ACCRUE
, (逗号) | 查找包含任意一个条件或单词的文档,并且返回结果按搜索项在文档中的出现次数进行排列。
样例:'cat OR dog OR fish' 将查找至少包含其中一个单词的文档。
注意 按相关性进行排序时,ACCRUE 要比 OR 效果好些。 | 是 | 是 | 是 |
NOT
not
! | 对查询取非。
- 可在词间输入 NOT:'cat AND NOT dog' 查找包含cat 一词的文档,但是,如果它们也包含 dog 一词,则不查找这些文档。
- '(cat OR dog) AND NOT (fish OR frogs)' 查找包含cat 或 dog 一词的文档,但是,如果它们也包含 fish 或 frog,则不查找这些文档。
- '(cat AND dog) AND NOT fish' 查找包含cat 和 dog 两词的文档,但是,如果它们也包含 fish 一词,则不查找这些文档。
- 可在任何域名前输入 NOT:'NOT [Projectname] CONTAINS top secret' 查找其 Projectname 域中不包含 'top secret' 一词的文档。
- 不能在数学符号 =、<、>、<= 或 >= 后输入 NOT;也不能在日期或数字前输入 NOT。例如,'[date1] = NOT 12/25/2002' 不是正确的查询。
| 是 | 是 | 是 |
" " | 为运算符(如 AND、OR、CONTAINS 等)加上引号可使 Notes 将其视为普通词。
样例:"rock and roll" 将查找包含短语 rock and roll 的文档。 | 是 | 是 | 是 |
PARAGRAPH
paragraph | 查找 PARAGRAPH 两边的单词出现在同一段落中的文档,并按单词的靠近程度进行排列。
样例:'car PARAGRAPH wheels' 将查找'car' 和 'wheels' 出现在同一段落中的文档,并且按这两个单词在段落内的靠近程度进行排列。 | 是
(需要事先选中“索引句子和段落分隔符”选项创建数据库的全文索引。有关详细信息,请参阅全文索引选项。) | 是 | 否 |
SENTENCE
句子 | 查找 SENTENCE 两边的单词在同一句子中的文档,并按单词的靠近程度进行排列。
样例:'car SENTENCE wheels' 将查找'car' 和 'wheels' 出现在同一个句子中的文档,并按这两个单词在句子中的靠近程度进行排列。 | 是
(需要事先选中“索引句子和段落分隔符”选项创建数据库的全文索引。有关详细信息,请参阅全文索引选项。) | 是 | 否 |
? | 这是一个通配符。可代表任何单个字母。不适用于日期或数字。
样例:'?one' 将查找包含 bone、cone、done、gone(以及其他任何以 'one' 结尾的四个字母的单词)的文档。
将查找包含 stack、clock、 stick、truck、rack、rick、rock 的文档 | 是 | 是 | 是 |
* | 这是一个通配符。可代表任意多个字母。不适用于日期或数字。
样例:'*one' 将查找包含 bone、cone、clone、crone、done、drone、gone、telephone(以及其他任何以 'one' 结尾的任意长度的单词)。
同样,'*one*' 将查找包含 bone、cone、clone、lonely、phoned、 stoned、pardoned 的文档 | 是 | 是 | 是 |
TERMWEIGHT
termweight | 给出搜索词的重要程度,或者说“权重”。可以使用界于 0 与 65537 之间的任意值。
样例:'TERMWEIGHT 25 photo or TERMWEIGHT 75 audio or TERMWEIGHT 50 video' 将查找至少包含其中一个单词的文档。其中 'Audio' 的重要程度最高,'video' 次之,'photo' 最低。Notes 会相应地排列搜索结果。第一个 TERMWEIGHT 与后面的值之间需要用 AND 或 OR 进行连接。 | 是 | 是 | 否 |
EXACTCASE
exactcase | 告别 Notes 完全按照后面单词的大小写进行搜索。
样例:'exactcase Apple' 将查找包含 'Apple' 的文档,但不查找包含 'APPLE' 或 'apple' 的文档 | 是
(需要事先选中“启用区分大小写搜索”选项创建数据库的全文索引。有关详细信息,请参阅全文索引选项。) | 否 | 否 |
= (等于)
< (小于)
> (大于)
<= (小于或等于)
>= (大于或等于) | 有助于搜索数字或日期域中的数字或日期。
样例:'FIELD date1 12/25/98' 将查找 'date1' 域中包含的日期早于 12/25/98 的文档。 | 是 | 是 | 否 |
- (连字符) | 告知 Notes 查找由连字符连接的词组。样例:'full-text' 将查找包含“full-text”的文档。 | 是 | 是 | 是 |