zoekfuncties
Zoekfuncties zijn mechanismen die gebruikers en systemen helpen bij het vinden van informatie binnen een verzameling gegevens. Ze kunnen worden aangeboden als een gebruikersinterface, zoals een zoekbalk op een website, of als een programmeerbare operatie waarmee softwareontwikkelaars gegevens kunnen doorzoeken.
In informatievoorziening en databases omvat een zoekfunctie meestal drie onderdelen: een indexering van de inhoud om
Typen zoekfuncties: exacte-tekstzoekopdrachten, alfabetische of gedeeltelijke overeenkomsten (wildcards), fuzzy searching (fouttolerant), proximiteits- en frasegebaseerde zoekopdrachten, en
Implementaties komen voor in verschillende systemen. Eenvoudige SQL-zoekopdrachten gebruiken LIKE of ILIKE. Geavanceerdere full-text zoekfuncties bestaan
Belangrijke overwegingen zijn prestaties, schaalbaarheid, nauwkeurigheid van de ranking, privacy en toegankelijkheid. Evaluatie kan plaatsvinden met