您可以將 AND 和 OR 運算子搭配每個內容使用,以建立搜尋表示式。僅當所有值都相符時,AND 運算子才會傳回結果。當一或多個內容值相符時,OR 運算子會傳回結果。
如果您要搜尋同一個內容的多個值,則必須列出該內容多次以選取值。例如,您可能有名稱為 Breeds 的多值內容。如果要搜尋 Collie 或 Poodle,請選擇如下準則:
Breeds = Collie OR Breeds = Poodle
搜尋會依列出的順序評估內容值(一次一列),並略過沒有值的任何內容。如果您指定了三個以上的內容,則會先將使用 AND 的所有內容當作一組來評估。如果在兩個使用 AND 的內容群組之間使用 OR,則會將使用 AND 的第一組內容的結果加入使用 AND 的第二組內容。比方說,如果搜尋包括內容 A 和內容 B 或內容 C 和內容 D,其評估的方式是先取得內容 A 和內容 B 的結果,再將結果加入評估內容 C 和內容 D 的結果。
透過下列範例可得出不同的結果。
Property 1 = Report OR Property 2 = OR Property 3 = AND Property 4 not = cat |
評估至:Property 1 = Report OR Property 4 not= cat |
Property 1 = Report AND Property 2 = AND Property 3 = AND Property 4 not = cat |
評估至:Property 1 = Report AND Property 4 not= cat |
評估內容值之後,會檢查搜尋選項和內容值。您可決定是要依內容 AND 內容來搜尋,還是要依內容 OR 內容來搜尋。
在使用 starts with、ends with 和 contains 運算子時,您可以將萬用字元用於字串型內容值。