Suchabfragen
Suchabfragen bezeichnet in der Informatik Anfragen an eine Datenquelle, die dazu dienen, Datensätze zu finden, die bestimmten Kriterien entsprechen. Der Begriff ist deutsch und setzt sich aus suchen und Abfrage zusammen. In technischen Kontexten kann eine Suchabfrage sich auf Datenbanksysteme, Suchmaschinen oder Informationsabruf im Allgemeinen beziehen.
Sie können einfache Schlüsselwortabfragen, boolesche Abfragen, strukturierte Abfragen (SQL, SPARQL) oder Volltext sowie facettierte Suchabfragen umfassen.
Die Verarbeitung umfasst das Parsen der Abfrage, Optimierung, Ausführung und das Abrufen der Ergebnisse über Indexstrukturen
Anwendungen liegen in Webschnittstellen, E-Commerce, Bibliothekskatalogen, Content-Management-Systemen und Datenanalyse. Typische Beispiele sind SQL-Abfragen wie SELECT * FROM
Sicherheit und Datenschutz sind zentrale Themen: Abfragen können gegen Injections geschützt, Zugriffsrechte durchgesetzt und Abfrageprotokollierung eingesetzt
Historisch spielen Suchabfragen eine zentrale Rolle in relationalen Datenbanken sowie in Suchmaschinen und Information-Retrieval-Systemen. Siehe auch