Query

Was bedeutet Query?

Übersetzung: Anfrage, Suchanfrage

Definition: Ein Query ist hier nur ein anderer Ausdruck für Suchanfrage. Query wird in der Google-URL mit der Variable q abgekürzt. Das sieht dann z. B. so aus https://www.google.de/#q=Urlaub. Ein Query  kann natürlich auch mehrere Wörter umfassen, wie hier z.B. https://www.google.de/#q=Wohin+in+den+Urlaub

Allgemein versteht man unter Query eine Datenabfrage an einer Datenbank. Über bestimmte Kommandos werden Informationen abgefragt. Wenn man mehrere unterschiedliche Datenabfragen tätigt, spricht man auch von Queries.

Wie funktioniert die Query?

Eine Suchabfrage funktioniert im Prinzip genau wie eine Abfrage einer Datenbank. Es wäre für eine Suchmaschine nicht möglich in Echtzeit bei jeder Query eine Suchmaschinenbot loszusenden um das gesamte World Wide Web abzufragen. Diese naive Vorstellung trifft man immer wieder an, wenn man sich mit Laien unterhält. Es ist also viel mehr so, dass ein Bot den Verlinkungen einer Webseite folgt oder die Links einer Sitemap der Reihe nach abruft, die gecrawlten Daten bewertet, in seinem Index einordnet und anschließend in einer Datenbank als Information gespeichert.  Wenn man also eine Suchanfrage in den Google Suchschlitz eingibt, fragt man also die Google-Datenbank ab, welche zuvor von Google registrierte Website, zur Suchanfrage passt.

Suchoperatoren für Google

Mit bestimmten Suchoperatoren kann man seine Query spezifizieren und bekommt so ein besseres Suchergebnis.

Basis-Suchoperatoren für Google

Google SuchoperatorPurposeBeispiel
+Mit dem Plussymbol wurden mehrere Begriffe in die Suchabfrage einbezogen, um die Sucheingabe zu spezifizieren. Die Standardsuche bei Google funktioniert so.Produkt+kaufen
Das Minuszeichens schließt Begriffe im Rahmen einer Sucheingabe aus.Bier -Flasche
|Das Pipe-Symbol trennt zwei Begriffe voneinander und fordert separierte Suchergebnisse zu beiden Begriffen.Helm|Motorrad
“…„Mit Anführungszeichen kann man nach einem bestimten Satz suchen und so zum Beispiel Plagiate entdecken.“Karl-Theodor zu Guttenberg„
*Der Asterix ermöglicht eine Wildcard Suche, also die Suche nach unbekannten Begriffen.*.mp4
.Der Punkt ergänzt ein ausgelassenes Wort in der Sucheingabe automatisch (Lückentextsuche).Die.des jungen.
~Die Tilde unterstützt die Suche nach Synonymen.~Link
..Mit Hilfe der zwei Punkte kann eine von-bis Suche vorgenommen werden.Auto 3000..5000€
(...)Begriffe bzw. Befehle lassen sich gruppieren.(site:instagram.com) AND intitle:Baynado

Erweiterte Suchoperatoren

Google SuchoperatorPurposeBeispiel
allinanchor:Schlägt nur Suchergebnisse vor mit den gewünschten Suchbegriff im Linktext.allinanchor:Kredit
allinpostauthor:Findet Artikel eines bestimmten Autors.allinpostauthor:sammy zimmermanns
allintext:Suchergebnisse, deren Webseitentext alle Suchbegriffe aufweist.allintext:himmingberger gepardenforelle
allintitle:Liefert Webseiten, deren Titel alle gesuchten Begriffe enthalten.allintitle:vaginal käse
allinurl:Suchergebnisse, deren URL alle gewünschten Suchbegriffe enthalten.allinurl:linkkauf
ANDParameter sucht nach Ergebnissen, die alle Bedingungen des Suchbegriffs erfüllen.site:twitter.com AND intext:Baynados
AROUND (X)Definiert die Lücke wie viele Wörter zwischen den Suchbegriffen liegen dürfen.samsung AROUND(5) Galaxy
cache:Gibt Cache-Version der gesuchten Website an.cache:ard.de
define:Liefert Definitionen des Suchbegriffs define:seo
filetype:Sucht ein bestimmtes Dateiformat Geld verdienen mit Google Adwords filetype:pdf
inanchor:Webseiten deren Textverlinkungen die Suchbegriffe enthält.inanchor:Kredit
inauthor:Suchergebnisse in denen der angegebene Autor namentlich vorkommt.Inauthor:Sammy Zimmermanns
info:Suchoperator bietet ausschließlich Infos zu der angegebenen Seite.info:google.de
intext:Sucht nur nach Content in denen der Suchbegriff enthalten ist.intext:Bierflasche Skill
intitle:Zeigt Suchergebnisse, die den Suchbegriff enthalten im Titel haben.intitle:SEO Dresden
inurl:Nur Suchergebnisse deren URL den angegebenen Suchbegriff enthält.inurl:api-key
link:Zeigt Websites, die auf die angegebene URL verlinken. Ideal zur Rechcherhe von potenziellen Linkpartner.link:dresden.de
ORGleiche Funktion wie der Pipe Suchoperator oben Helm OR Motorrad
loc:Zeigt Seiten, die sich ausschließlich auf angegebenen Ort beziehen.loc:dresden
movie:Filmdaten werden angezeigt.movie:scooby
related:Zeigt ähnliche Webseiten an, die man angegeben hat.related:facebook.de
site:Suchoperator zeigt alle bei Google indexiert Seiten einer Domain.site:baynado.de
weather:Wetterdaten beziehen sich nur auf angegebenen Ort.weather:dresden

Wenn wir über Abfragesprachen von Datenbanken sprechen  sollte das Kürzel „SQL“ bekannt sein.  SQL steht hier für „Structered Query Language„, also die Abfragesprache für relationale Datenbanken.

Beispiel SQL Query:

CREATE TABLE onlineshop (
artikel INT UNSIGNED DEFAULT NOT NULL,
haendler CHAR(20) DEFAULT '' NOT NULL,
preis DECIMAL(16,2) DEFAULT '0.00' NOT NULL,
PRIMARY KEY(artikel, haendler));

INSERT INTO onlineshop VALUES

(1,'A',3.45),(1,'B',3.99),(2,'A',10.99),(3,'B',1.45),
(3,'C',1.69),(3,'D',1.25),(4,'D',19.95);

Das Ergebnis dieser Query ist dann folgende Tabelle:

artikelhaendler preis
1A3.45
1B3.99
2A10.99
3B1.45
3C1.69
3D1.25
4D19.95

Warum ist eine Abfragesprache für die Suche wichtig?

Jedes moderne CMS, wie auch WordPress nutzt eine Datenbank. WordPress nutzt zum beispiel das relationale Datenbankmodell von z. B. MySQL. Wenn man also seine Daten im CMS pflegen und warten möchte ist von Vorteil, wenn man auch direkt über eine Abfrage der DB seine Daten erstellen, verändern und löschen kann. Zudem kann man durch die Beherrschung einer Abfragesprache zusätzliches Wissen aus den gespeicherten Daten gewinnen. Da o. g. Beispiel ist nur eine einfache Abfrage., die nur eine neue Tabelle erstellt und Daten in dieser neuen Tabelle hinzufügt. Richtig interessant wird es erst, wenn eine Tabelle viele Daten beinhaltet (Big Data), deren verstecktes Wissen durch einer komplexeren Abfrage aufgedeckt und zur Information wird.

Wenn wir in WordPress eine Suche durchführen findet im Hintergrund nichts anderes als eine SQL-DB-Abfrage statt, die nach dem passenden Ergebnis sucht. Suchmaschinen wie Google könne aus unseren Suchen zusätzliches Wissen generieren, in dem sie unsere Suchanfragen auswerten und in Kontext setzen, zum Beispiel zum Ort (Local SEO) oder zur Zeit.

Weitere Fragen und Begriffe die zum Thema Query

Weitere Begriffe
  • Query SAP
  • Query PHP
  • Query Excel
  • Microsoft Query
  • Welches Query für die Tabelle abfragen?
Veröffentlicht in .