Querytechnieken
Querytechnieken, in informatica en informatieopslag, verwijzen naar de methoden en processen om een zoekvraag te vormen, te verwerken en te evalueren om relevante informatie te vinden in een database, een zoekmachine of een informatieopslag. Ze omvatten zowel gebruikersgerichte manieren om intentie en trefwoorden te verduidelijken als systeemgerichte technieken voor efficiëntie en nauwkeurigheid.
Formulering en interpretatie: Queries kunnen natuurlijk taalgebruik omvatten of gestructureerde queries zoals SQL, SPARQL of veldspecifieke
Verwerking en uitbreiding: Om de zoekresultaten te verbeteren kunnen queries worden uitgebreid met synoniemen, stemming of
Ranking en modellering: Informatieopslag gebruikt rankingmodellen zoals BM25, probabilistische modellen of taalmodellering. Geavanceerde systemen gebruiken vectorruimte-modellen
Optimalisatie en infrastructuur: Indexering met een omgekeerde index, termfrequentie en documentfrequentie; query-planning, caching en distributie. Autocomplete
Gebruikersinteractie en evaluatie: Gebruikersvoorkeuren, sessiecontext en afstemming via relevantiefeedback of pseudo-relevantiefeedback. Metingen zoals precisie, recall, MAP