Motore di ricerca | Stopwords |
PubMed GeneralitàNella maschera di PubMed è sufficiente inserire le parole chiave che individuano i concetti della nostra ricerca. L'insieme delle parole chiave usate per interrogare un database è detto query. Operatori booleani - Tre sono gli operatori booleani disponibili su PubMed (AND, OR, NOT) che devono essere inseriti a lettere maiuscole (se scritti in lettere minuscole vengono tutti sostituiti con loperatore di default AND); alternativamente loperatore AND può essere sostituito dal simbolo &. La frase con operatori booleani viene elaborata di default da sinistra verso destra; in PubMed non esistono comandi per stabilire lordine di esecuzione delle operazioni di ricerca booleana. Annidamento (nesting): per modificare lordine con cui vengono elaborati i termini, questi vanno racchiusi tra parentesi tonde. I termini allinterno delle parentesi saranno elaborati come unità a parte e poi incorporati nel resto della frase.
Nel caso non vengano inserite parentesi, le operazioni saranno eseguite da sinistra a destra. Questo fatto é da tenere a mente in quanto una query del tipo cats OR dogs AND rabies darà risultati ben diversi da una formulata al contrario: rabies AND cats OR dogs. Se non si inseriscono operatori tra i termini della query, PubMed li unirà con l'operatore AND. Come lavora il motore di ricercaPubMed utilizza lattribuzione automatica dei termini di ricerca (automatic term mapping): I termini a cui non è stato esplicitamente assegnato un attributo di campo (vedi tabella) vengono confrontati, nellordine, con:
|
Tabella delle riviste mediche |
Titolo completo della rivista | |
Abbreviazione standard MEDLINE | |
International Standard Serial Number (ISSN) |
Elenco delle frasi |
Indice degli autori |
Alla parola che viene trovata nella tabella MeSH viene assegnato il termine MeSH corrispondente e la ricerca avviene per quel termine MeSH e come Parola di Testo (Text Word):
Esempio: la query |
vitamin c common cold
diventa
(("ascorbic acid"[MeSH Term] OR vitamin c [Text Word])
AND
("common cold" [MeSH Term] OR common cold [Text Word]))
La tabella contiene il Titolo completo, l'abbreviazione di MEDLINE e l'International Standard Serial Number (ISSN).
Esempio: introducendo |
new england journal of medicine
PubMed traduce in
"N Engl J Med"[Journal Name]
Attenzione: se un nome di rivista è anche un termine MeSH la ricerca avverrà sia come MeSH heading sia come Text Word: per esempio gene therapy (a meno che al termine non venga chiaramente attribuito il campo su cui si vuole effettuare la ricerca: esempio gene therapy [ta]).
Se i termini inseriti non vengono trovati nella tabelle del MeSH e delle riviste, PubMed consulta lelenco delle frasi che contiene alcune centinaia di migliaia di frasi che vengono generate da:
Dizionario MeSH | |
Unified Medical Language System (UMLS) | |
Nomi di sostanza | |
Analisi delle frasi ricorrenti nel titolo e negli abstract delle citazioni. |
Se la parola non viene reperita nelle tre tabelle precedenti ed è seguita da una o due lettere (per esempio, obrien jm o adams s) viene cercata anche nella tabella degli autori. Il nome viene troncato automaticamente per trovare le diverse iniziali possibili. Se non si inseriscono la/e iniziali, il nome non viene cercato automaticamente nella tabella degli autori, ma viene cercato in tutti i campi.
Se nelle quattro tabelle non viene trovata nessuna corrispondenza PubMed spezza la frase ripetendo il processo fino a quando non trova unassociazione. I termini che non hanno corrispondenze vengono cercati in tutti i campi e combinati con AND a quelli che hanno associazioni.
Esempio: introducendo |
single cell
PubMed tradurrà in:
(single [All Fields] AND ("Cells" [MeSH Terms] OR cell [Text Word]))
Come abbiamo visto sopra PubMed non può cercare per adiacenza (cercare due termini uno vicino allaltro), ma cerca in un elenco predeterminato di frasi. E quindi possibile che due termini non vengano trovati perché non si trovano in questa lista. | |
Chiudendo una frase tra doppi apici si forza PubMed a consultare il Compound Word Dictionary per cercare di trovare la frase. Si tratta di un dizionario che contiene diversi milioni di frasi prodotte da: |
Titoli e abstracts | |
UMLS | |
Dizionario MeSH |
Esempio: introducendo |
brca 1
PubMed tradurrà in:
(brca[All Fields] AND 1[All Fields])
PubMed non riconosce le parole come frase e cerca i due termini separatamente.
Al contrario, introducendo "brca 1" le due parole vengono cercate come frase che viene confrontata con le voci dellelenco delle frasi e del Compound Word Dictionary. |
Attenzione: racchiudendo una frase tra doppi apici si esclude lautomatic term mapping.
Esiste una lista di parole comuni dette "stopwords" (vedi appendice) che PubMed elimina automaticamente dalla ricerca (è quindi inutile inserirle tra le parole da cercare). Per questo motivo i termini che identificano gli operatori booleani (AND, OR, NOT) vengono riconosciuti come operatori solo se scritti in maiuscolo, mentre diventano stopwords (e quindi scartati) se scritti in minuscolo.