Ricerca Full-text

La ricerca full-text consente di cercare nel contenuto dei documenti. Per eseguire questo tipo di ricerca è necessario inserire un'espressione di testo.

E' possibile restringere la ricerca a una singola cartella o applicare alcuni filtri come si vede dalla figura. L'espressione del testo viene ricercata negli elementi specificati nella sezione Cerca in.

Indicizzazione necessaria

I documenti non sono immediatamente disponibili per le ricerche full-text: in primo luogo hanno bisogno per essere indicizzati dal motore di ricerca, per impostazione predefinita questo accade dopo 30 minuti, ma in generale dipende dalla configurazione del sistema.

Come espressione è possibile utilizzare qualsiasi composizione di parole e in aggiunta è possibile utilizzare caratteri jolly.

Caratteri jolly

Per eseguire una ricerca con criterio su singolo carattere usa il simbolo "?".

Per eseguire una ricerca con criterio su più caratteri usa il simbolo "*".

Il singolo carattere jolly di ricerca, cerca termini che corrispondono alla parola con il singolo carattere sostituito. Ad esempio, per la ricerca di "text" o "test" è possibile utilizzare la ricerca:

te?t

Il jolly per i carattei multipli, cerca per zero o più caratteri. Per esempio, per cercare test, tests o tester, puoi usare questa espressione:

test*

Puoi inoltre usare il jolly all'interno della parola.

te*t

Operatori Booleani

Gli operatori booleani consentono la combinazione di termini per mezzo si operazioni logiche. Il sistema di ricerca supporta AND, "+", OR, NOT e "-" come operatori booleani. Nota che questi operatori sono tutti MAIUSCOLI.

L'operatore OR è l'operatore di default. Questo significa che quando non si specifica nessun operatore tra due parole, l'operatore OR viene usato comunque. L'OR collega due termini e trova un documento se anche uno solo dei termini è presente. Questo è equivalente ad una unione di insiemi.

Per cercare documenti che contengono "computational objects" o solamente "computational" usa l'espressione

"computational objects" computational

o

"computational objects" OR computational

AND

L'operatore AND trova i documenti in cui entrambi i termini esistono nel testo. Questo è eguivalente all'intersezione di due insiemi.

Per cercare i documenti che contengono "computational objects" e "Computational effort" usa l'espressione:

"computational objects" AND "Computational Effort"

+

L'operatore "+" richiede che il termine dopo il simbolo esista in un campo del documento.

Per cercare i documenti che devono contenere "computational" e possono contenere "objects" usa l'espressione:

+computational objects

NOT

L'operatore NOT esclude i documenti che non contengono il termine dopo il NOT. Questo equivale ad una sottrazione tra insiemi.

Per cercare i documenti che contengono "computational objects" ma non "Computational effort" usa l'espressione:

"computational objects" NOT "Computational effort"

Nota: il NOT non può essere usato con un solo termine. Per esempio, la seguente ricerca non ritornerà nessun elemento:

NOT "computational objects"

-

Il "-" esclude i documenti che contengono il termine dopo il simbolo "-".

Per cercare i documenti che contengono  "computational objects" ma non "Computational effort" usa l'espressione:

"computational objects" -"Computational effort"

Raggruppamento

Puoi usare le parentesi per raggruppare termini e creare sotto-espressioni. Questo può essere molto utile se vuoi controllare la logica booleana di un'espressione.

Per cercare  "computational" o "objects" and "effort" usa l'espressione:

(computational OR objects) AND effort

Questo elimina ogni confusione e assicura che effort deve esistere mentre i termini computational e objects possono esistere o meno.