運算子 | 說明與範例 | 運算子作用位置 |
CONTAINS
contains
= | 要求其前面的欄位必須包含其後面的文字。在「CONTAINS」與前後的字組之間必須有空白。
範例
FIELD Projectname CONTAINS top secret
尋找 Projectname 欄位中包含 'top secret' 的文件。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 否 |
IS PRESENT | 要求其前面的欄位絕不能空白。'IS PRESENT' 與其前後的字詞之間必須有空格。此運算子可用以尋找所有在特定欄位中包含 (或不包含) 值的文件。
範例
[Subject] IS PRESENT
尋找 Subject 欄位不是空白的文件。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 否 |
field fieldname
FIELD fieldname
[fieldname] (使用方括弧) | 表示「搜尋此欄位」。您必須使用欄位名稱以指定要搜尋的欄位。
範例
下列的每一項都是尋找 Projectname 欄位包含片語 top secret 的文件之同等方式:
FIELD Projectname CONTAINS top secret
FIELD Projectname CONTAINS top secret
FIELD Projectname CONTAINS top secret
註: Notes 儲存附加檔案於 $FILE 欄位。 | Notes 視圖 - 是
Notes 網域 - 否
Web 視圖/網域 - 是
但僅限視圖搜尋 |
( ) [括弧] | 決定查詢區段的處理順序。在括號中的查詢部分會比括號外的部分先處理。
範例
(FIELD Projectname CONTAINS top secret OR FIELD Title CONTAINS tuna) AND (Field body CONTAINS cat OR Field revdate > 01/01/2004)
傳回 Projectname 欄位包含 'top secret' 或 Title 欄位包含 'tuna',以及 body 欄位包含 cat 或 revdate 欄位包含日期晚於 01/01/2004 的文件。 | Notes 視圖 - 是
Notes 網域 - 否
Web 視圖/網域 - 是 |
and
AND
&
+ | 尋找包含由 AND 連接之全部條件或字詞的文件。
範例
cat AND dog AND fish
尋找包含上述全部三個字的文件。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 是
但 '&' 無效 |
or
或
|
ACCRUE
, (逗號) | 尋找包含條件或字詞的文件,並根據在文件中出現的次數排行傳回。
範例
cat OR dog OR fish
尋找至少包含上述一個字的文件。
註: 按關聯性排序結果時,ACCRUE 會略優於 OR。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 是 |
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 置於數學符號 =、 <, >, <=, or >=; 之後;以及日期或數字之前:
- [date1] = NOT 12/25/2002 不是適當的查詢。
| Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 是 |
" " | 要求僅傳回包含片語全文的文件。將運算子 (如 AND、OR、CONTAINS 等等) 加上雙引號,可將它們讀取為一般的單字。
範例
"rock and roll"
尋找包含 rock and roll 片語的文件。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 是 |
PARAGRAPH
段落 | 尋找 PARAGRAPH 前後的字詞位於同一段落內的文件,並依照接近的程度排列。
範例
car PARAGRAPH wheels
尋找 'car' 與 'wheels' 出現在同一段落中的文件,並依其在段落內的接近程度排列。 | Notes 視圖 - 是
(若在選取「索引句子及段落」選項時建立了應用程式的全文索引。如需詳細資訊,請參閱「全文索引選項」主題。)
Notes 網域 - 是
Web 視圖/網域 - 否 |
SENTENCE
sentence | 尋找 SENTENCE 前後的字詞位於同一句子內的文件,並依照接近的程度排列。
範例
car SENTENCE wheels
尋找 'car' 與 'wheels' 出現在同一句子中的文件,並依其在句子內的接近程度排列。 | Notes 視圖 - 是
(若在選取「索引句子及段落」選項時建立了應用程式的全文索引。如需詳細資訊,請參閱「全文索引選項」主題。)
Notes 網域 - 是
Web 視圖/網域 - 否 |
? | 可表示任何單一字母的萬用字元。它對日期或數字不起作用。
範例
?one
尋找包含 bone、cone、done、gone (以及任何以 'one' 結尾的 4 個字母字詞) 的文件。
???ck
尋找包含 stack、clock、stick、truck、rack、rick、rock 的文件 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 是 |
* | 可表示任何字母延伸的萬用字元。它對日期或數字不起作用。
範例
*one
尋找包含 bone、cone、clone、crone、done、drone、gone、telephone (以及所有以 'one' 結尾、不限長度的字詞) 的文件。
此外,
*one*
尋找包含 bone、cone、clone、lonely、phoned、stoned、pardoned 的文件。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 是 |
TERMWEIGHT
termweight | 強調搜尋字詞的重要性 (importance 或 weight) 。您可以使用 0 到 65537 之間的任何值來指定重要性。
範例
TERMWEIGHT 25 photo or TERMWEIGHT 75 audio or TERMWEIGHT 50 video
尋找至少包含上述一個字詞的文件。 'Audio' 最重要,'video' 次之,而 'photo' 最不重要。Notes 依序排列結果。您需要在第一個 TERMWEIGHT 與後續者之間使用 AND 或 OR。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 是 |
EXACTCASE
exactcase | 搜尋運算子之後的指定字詞,大小寫完全相符。
範例
exactcase Apple
尋找包含 'Apple' 而非 'APPLE' 或 'apple' 的文件。 | Notes 視圖 - 是
(若在選取「啟用區分大小寫搜尋」選項時,已建立應用程式的全文檢索。如需詳細資訊,請參閱「全文索引選項」主題。)
Notes 網域 - 否
Web 視圖/網域 - 否 |
= (等於)
< (小於)
> (大於)
<= (小於或等於)
>= (大於或等於) | 僅在數值或日期欄位內搜尋數字或日期。
範例
FIELD date1<12/25/98
尋找 'date1' 欄位包含任何早於 12/25/98 之日期的文件。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 否 |
- (連字元) | 尋找有以連字號連接之字詞組的文件。
範例
full-text
尋找包含 "full-text" 的文件。 | Notes 視圖 - 是
Notes 網域 - 是
Web 視圖/網域 - 是 |