- Una procedura che permette ai documenti di essere indicizzati e in seguito richiamati dal motore di ricerca. + Una procedura svolta quando un documento viene aggiunto al motore di ricerca, permettendone l'indicizzazione e in seguito il richiamo.
È suddivisa in varie fasi, generalmente 5 o 6. @@ -367,9 +370,6 @@ export default function Gestinfo() {
Essendo le liste ordinate, vi è possibile effettuare operazioni di unione e intersezione in tempo lineare utilizzando dei cursori.
-- Per velocizzare ulteriormente l'intersezione è possibile introdurre nelle liste degli skip pointers -
Non è però altrettanto efficiente in operazioni di negazione.
@@ -401,6 +401,122 @@ export default function Gestinfo() {
+ Ogni motore di ricerca implementa un diverso query language, un'interfaccia per l'utente che gli permette di effettuare ricerche in base alla sua necessità di informazioni
+ I query languages solitamente si trovano a metà tra linguaggio naturale e linguaggio di programmazione. +
+ ++ Ogni query language può poi implementare diverse funzionalità in base al tipo di documento indicizzato. +
++ All'interno della query vengono inserite una o più keywords da ricercare all'interno dei documenti. +
+ ++ Prevedono la possibilità di richiedere che due o più keyword siano consecutive. +
+ ++ Prevedono la possibilità di richiedere che due o più keyword siano a una certa distanza una dall'altra. +
+ ++ Prevedono la possibilità di cercare prefissi, suffissi, sottostringhe e intervalli di keyword. +
+ ++ Prevedono la possibilità di usare tag provenienti da un thesaurus limitato di cui è garantita la precisione. +
+ ++ Prevedono la possibilità di limitare la query a specifiche sezioni del documento. +
+ ++ Prevedono la possibilità di effettuare più query e applicare le operazioni di intersezione, unione e negazione sui risultati. +
+ +