Gli operatori logici, questi sconosciuti
Transcript
Gli operatori logici, questi sconosciuti
Gli operatori logici I principali operatori logici sono AND, OR, NOT, al quale nel caso dei motori di ricerca si aggiunge NEAR. Conosciuti anche come operatori booleani, dal nome di George Boole (una breve storia del matematico, in lingua inglese, si trova nella Jones Telecommunications & Multimedia Encyclopedia) che con i suoi libri "The Mathematical Analysis of Logic" (1847) e "An Investigation of the Laws of Thought" (1854) gettò le basi dell'algebra a due valori su cui è fondata tutta l'informatica. L'uso degli operatori logici è utile per restringere il campo della ricerca. Se ne può usare più di uno nella stessa stringa di ricerca, anche in combinazione tra loro. E' bene tenere conto che, anche se tutti i motori accettano stringhe che contengono operatori logici, non tutti usano la stessa sintassi per far impostare all'utente la stringa di ricerca (es.: "software AND didattico" oppure "software & didattico" etc.). AND Potrebbe essere tradotto con la congiunzione italiana "e". Per esempio, volendo trovare dei siti da cui prelevare dei software didattici una cosa è cercare "software didattico" (cioè siti che contengano esattamente la stringa "software didattico") e un'altra cercare software AND didattico (cioè siti in cui sia presente il termine "software" insieme al termine "didattico"). In Altavista si otterranno 2.027 pagine che soddifano la prima ricerca e 5.284 pagine che soddisfano la seconda. Se mi interessano software didattici per la geografia posso aggiungere un altro operatore AND e la parola geografia: software AND didattico AND geografia. In questo caso su Altavista le pagine che soddisfano la ricerca impostata sono scese a 541. OR Si può tradurre con "o". Normalmente amplia il campo della ricerca, ed è utile nel caso in cui non si sia sicuri del termine esatto che individua i siti che ci interessano. Se vogliamo trovare una lista di scuole che offrono di corsi di lingue per adulti, ma non sappiamo se il termine più adatto è "scuola" o "formazione", potremmo cominciare col cercare scuola (e in Altavista si ottengono 299.430 pagine) o invece, per essere sicuri di non mancare qualche sito significativo, scuola OR formazione (e sempre su Altavista si ottengono così 376.826 pagine). E' chiaro che entrambe le ricerche sono poco significative perché il numero di pagiene trovato è sicuramente troppo alto per poter essere esaminato. NOT "Non", viene usato per delimitare il risultato di una ricerca per esclusione esplicita di qualcosa. Come dire: questo E NON quello. In Altavista è necessario scrivere esplicitamente anche l'operatore AND prima del NOT, mentre altri motori considerano AND implicito e non accettano la forma AND NOT (è il caso di Lycos). In ogni caso dalla prossima puntata esploreremo in dettaglio i singoli motori di ricerca come le sintassi specifiche di ognuno. NOT si rivela molto interessante usato in combinazione con più AND in un'unica stringa di ricerca. Riprendendo l'esempio usato per l'operatore AND, si vuole trovare ora del software didattico per la geografia E NON per l'ambiente. La stringa di ricerca dovrà essere composta così: software AND didattico AND geografia AND NOT ambiente. Abbiamo ulteriormente precisato la richiesta che infatti ha ridotto il numero delle pagine che soddisfano le condizioni della ricerca da 541 a 127. NEAR Si può tradurre con "Vicino". Si tratta di una estensione di AND. Le parole da cercare devono essere tutte presenti nella pagina ma ravvicinate tra loro, considerando la vicinanza un fattore che esprime il legame tra le parole. E' come dire al motore di ricerca "non cercare queste due parole sparse nella pagina, ma trovami le due parole nella stessa frase". La vicinanza è stabilita ovviamente in termini di numero di parole. Altavista imposta questo numero a 10, cioè le due parole cercate dovranno essere all'interno dello spazio definito da 10 parole. Così cercando su Altavista software AND geografia si ottengono 4.101 pagine in risposta, mentre usando software NEAR geografia se ne ottengono solo 375. In pratica, si cerca di eliminare tutti quei siti in cui si parla di software e, per un motivo qualsiasi ma non legato al software, anche di geografia.