Home

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

Zu
den
Bausteinen
gehören
der
Abfrageausdruck,
Operatoren,
Filter,
Sortierung
und
Ranking-Kriterien.
wie
invertierte
Indizes
oder
B-Bäume.
Leistungsaspekte
betreffen
Latenz,
Durchsatz
und
Caching.
Produkte
WHERE
Kategorie='Bücher'
AND
Preis
<
20
oder
Volltextsuchen
in
Suchmaschinen
mit
speziellen
Query
DSLs.
werden.
Datenbankabfrage,
Suchmaschine,
Informationsabruf.