È possibile utilizzare gli operatori AND e OR in combinazione con le varie proprietà per creare un'espressione di ricerca. L'operatore AND restituisce risultati solo se tutti i valori corrispondono. L'operatore OR restituisce risultati se uno o più valori delle proprietà corrispondono.
Per ricercare più di un valore associato a una stessa proprietà, è necessario che tale proprietà sia elencata più di una volta. Ad esempio, è stata impostata una proprietà a più valori denominata Razze. Per ricercare i valori Collie o Barboncino, specificare criteri simili ai seguenti:
Razze = Collie OR Razze = Barboncino
Vengono valutati i valori delle proprietà nell'ordine riportato in elenco, una riga per volta; tutte le proprietà che non presentano un valore vengono ignorate. Se si sono specificate tre o più proprietà, tutte le proprietà con AND vengono valutate per prime in gruppo. Se viene usato OR tra due gruppi di proprietà con AND, i risultati del primo gruppo di proprietà con AND vengono aggiunti al secondo gruppo di proprietà con AND. Ad esempio, una ricerca costituita da proprietà A e proprietà B o proprietà C e proprietà D viene valutata prima ottenendo i risultati di proprietà A e proprietà B e poi aggiungendo i risultati della valutazione di proprietà C e proprietà D.
Gli esempi che seguono portano a risultati differenti.
Property 1 = Report OR Property 2 = OR Property 3 = AND Property 4 not = cat |
Corrisponde a: Property 1 = Report OR Property 4 not= cat |
Property 1 = Report AND Property 2 = AND Property 3 = AND Property 4 not = cat |
Corrisponde a: Property 1 = Report AND Property 4 not= cat |
Una volta sottoposte a valutazione tutte le proprietà, vengono verificate le opzioni di ricerca e il valore corrispondente al contenuto. È possibile scegliere se eseguire una ricerca all'interno di proprietà AND contenuto oppure all'interno di proprietà OR contenuto.
È possibile utilizzare i caratteri jolly per i valori di proprietà basati su stringa utilizzando gli operatori inizia con, termina con e contiene.