Operatori booleani
Quando si esegue la ricerca sui file indice, non è possibile usare i caratteri jolly asterisco (*) e punto interrogativo (?).
Operatori booleani comunemente usati:
-
AND (&): inserirlo tra due parole per trovare solo documenti che contengono entrambe le parole. La ricerca viene quindi limitata, poiché i documenti che contengono solo una delle parole non verranno trovati.
-
OR ( | ): inserirlo tra due parole per trovare tutti i documenti che contengono una delle due parole. In questo modo viene ampliata la ricerca, poiché è probabile che più documenti soddisfino questa condizione. Verranno trovati anche documenti che contengono entrambe le parole.
-
EXCLUSIVE OR (^): inserirlo tra due parole per trovare tutti i documenti che contengono una delle due parole, ma non entrambe.
-
NOT (~): inserirlo prima di un termine di ricerca per escludere tutti i documenti che lo contengono. È possibile combinare quest’operatore con una richiesta di ricerca positiva, ad esempio: digita "Fattura (NOT ) Kofax" per trovare tutti i documenti che contengono il termine Fattura ma non il termine Kofax.
Requisiti di sintassi importanti:
-
Quando si immette l’operatore come parola chiave, racchiudere i termini di ricerca tra parentesi, così che l’operatore non sia interpretato come simbolo.
-
Non aggiungere spazi prima e dopo gli operatori.
-
Usare le parentesi per specificare l’ordine delle operazioni. Digitare ad esempio:
Europe&(Paris|Brussels)
Prima viene eseguita una ricerca OR su "Parigi" e "Bruxelles", e quindi una ricerca AND sui risultati con "Europa". Verranno quindi trovati tutti i documenti contenenti "Parigi" o "Bruxelles", ma verranno conservati solo quelli che contengono anche il termine "Europa".
Negli esempi seguenti, , A e B rappresentano parole o stringhe di ricerca. L’area in verde nei diagrammi mostra le occorrenze che verranno trovate.
Operatore | Simbolo | Esempi | Diagramma |
AND | & |
(A)AND(B) A&B
|
![]() |
OR | | |
(A)OR(B) A|B |
![]() |
EXCLUSIVE OR | ^ |
(A)EXCLUSIVE OR(B) A^B |
![]() |
NOT (solo) | ~ |
NOT(A) ~A |
![]() |
NOT (combinato) | ~ |
(A)NOT(B) A~B |
![]() |