XML API-Referenzanhänge

Boolesche Operatoren

Sie können boolesche Operatoren in Werten für die folgenden Parameter verwenden:

Definitionen boolescher Operatoren

Hinweis: Parameterwerte dürfen keine Leerzeichen enthalten.

Boolescher UND [.]
Beschreibung

Der AND-Operator (.) gibt Ergebnisse zurück, die sich an der Schnittmenge der Sammlungen auf beiden Seiten des Operators "." befinden.

Beispiele

In diesem Beispiel werden alle Ergebnisse entfernt, die entweder Französisch oder Italienisch sind:
lr=(-lang_fr).(-lang_it)


Boolescher Wert NOT [-]
Beschreibung

Der NOT-Operator (.) entfernt direkt nach dem Minusoperator (-) alle Ergebnisse in der Sammlung.

Beispiele

In diesem Beispiel werden alle Ergebnisse in Französisch entfernt:
lr=-lang_fr

In diesem Beispiel werden alle Ergebnisse entfernt, die entweder Französisch oder Italienisch sind:
lr=(-lang_fr).(-lang_it)

Hinweis:Im zweiten Beispiel oben wird der Boolesche UND-Operator verwendet, um anzugeben, dass Ergebnisse nicht auf Französisch oder Italienisch geschrieben werden sollen. Abhängig von der Position der Klammern in der Abfrage können Sie entweder den Booleschen AND-Operator oder den Booleschen OR-Operator verwenden, um diese Abfrage auszudrücken. Dies liegt daran, dass ein auf Französisch verfasstes Dokument nicht auf Italienisch geschrieben ist. Ihre boolesche Anweisung muss also ausdrücken, dass das Dokument nicht auf Französisch und nicht auf Italienisch geschrieben ist.


Boolescher Wert OR [|]
Beschreibung

Der Operator OR (.) gibt Ergebnisse zurück, die sich entweder in der Sammlung links oder in der Sammlung rechts neben dem Pipe-Operator („|“) befinden.

Beispiele

In diesem Beispiel werden alle Ergebnisse zurückgegeben, die entweder in vereinfachtem oder traditionellem Chinesisch geschrieben sind:
lr=lang_zh-TW|lang_zh-CN

In diesem Beispiel werden alle Ergebnisse angefordert, die nicht in Französisch oder Italienisch geschrieben sind. Die Klammern werden an einer anderen Stelle platziert als bei der Beispielabfrage für den Booleschen AND-Operator:
lr=-(lang_fr|lang_it)


Boolesche Klammern [()]
Beschreibung

Mit diesem Operator können Sie dafür sorgen, dass alle Begriffe im innersten Klammernpaar ausgewertet werden, bevor Begriffe außerhalb der Klammern ausgewertet werden. Sie können Klammern verwenden, um die Reihenfolge anzupassen, in der Begriffe ausgewertet werden.

Beispiele

Das Beispiel für den Operator NOT [-] zeigt das folgende Konstrukt für Anfrageergebnisse, die nicht auf Französisch oder Italienisch geschrieben sind:
lr=(-lang_fr).(-lang_it)

Das Beispiel für den Operator OR (|) zeigt auch eine Anfrage für Ergebnisse, die nicht auf Französisch oder Italienisch geschrieben sind. Da im letzten Beispiel der Operator OR anstelle des AND-Operators verwendet wird, muss auch die Position der Klammern geändert werden:
lr=-(lang_fr|lang_it)


URL-Escaping

Wenn du eine HTTP-Suchanfrage stellen möchtest, musst du bestimmte Konventionen einhalten, damit Google deine HTTP-Anfrage richtig übersetzen und eine entsprechende Antwort generieren kann.

Das HTTP-URL-Schema gibt an, dass eine HTTP-URL-Anfrage nur bestimmte Zeichen enthalten darf:

  • Alphanumerische Zeichen: (a–z, A–Z, 0–9)
  • Sonderzeichen: $ - _ . | + ! * ' ( )
  • Reservierte Zeichen: ; / ? : @ = &

Google verwendet reservierte Zeichen zum Decodieren von URLs und einige Sonderzeichen, um Suchfunktionen anzufordern. Daher müssen Sie für alle nicht alphanumerischen Zeichen, die in Suchparametern vorkommen, URL-Escaping verwenden.

Um einen String in einer URL zu maskieren, konvertieren Sie jede Sequenz von Leerzeichen in ein einzelnes Pluszeichen (+) und ersetzen Sie alle anderen nicht alphanumerischen Zeichen durch die hexadezimale Codierung, die den Wert dieses Zeichens darstellt. Die folgende Tabelle zeigt die hexadezimalen Codierungen für die oben aufgeführten Sonder- und reservierten Zeichen. Jedes dieser Zeichen muss in Anfrageparameterwerten mit URL-Escape-Zeichen maskiert werden.

Figur Hexadezimal
Codierung
$ %24
- %2 Tage
_ %5F
. %2E
+ %2 Mrd.
! %21
* %2A
%22
' %27
( %28
) %29
; %3 Mrd.
/ %2F
? %3F
: %3A
@ %40
= %3D
& 26 %
| %7 °C

Beispiele

Ursprünglicher String URL-Escaping-String
punch&judy punch%26judy
O'Reilly Logo: O%27 Reilly

Weitere Informationen zum URL-Escaping finden Sie auf den Websites des W3C und der IETF.

Ergebnisse komprimieren

Google kann Suchergebnisse mithilfe der HTTP-gzip-Komprimierung komprimieren. Wenn Sie Inhalte dekomprimieren können, die mit dem gzip-Algorithmus komprimiert wurden, können Sie eine Bandbreiteneinsparung von 50 bis 70 % erzielen, was die Antwortzeiten verbessern kann.

Wenn Sie möchten, dass Google Ergebnisse in einem komprimierten Format zurückgibt, fügen Sie Ihrer HTTP-Suchanfrage den HTTP-Header Accept-Encoding hinzu:

Accept-Encoding: gzip

Wenn Google die Suchergebnisse mit der gzip-Komprimierung zurückgibt, fügen wir die folgende Zeile in die zurückgegebenen HTTP-Header ein:

Content-Encoding: gzip

Hinweis:Wenn der HTTP-Header Content-Encoding nicht wie oben gezeigt in der Antwort vorhanden ist, hat Google die Ergebnisse nicht komprimiert.

Dieses Verhalten ist im HTTP-Standard festgelegt. Weitere Informationen zur Verwendung der gzip-Komprimierung für HTTP finden Sie in diesem Dokument.

Internationale Werte

Zeichencodierungsschemata

In der folgenden Tabelle sind die von Google unterstützten Zeichencodierungsschemas aufgeführt. Sie können den Parametern ie und oe die Werte in einer der ersten beiden Spalten dieser Tabelle zuweisen. Die Werte in der ersten Spalte sind Spitznamen für die Codierungsschemas. Die Werte in der zweiten Spalte sind die Standardnamen für die Codierungsschemas. Google gibt in XML-Ergebnissen die Standardnamen zurück. Die Standardnamen können in den HTTP-Content-type-Headern Ihres Dokuments verwendet werden.

Google-Name Codierung Verknüpfte unterstützte Sprachen
latin1 ISO-8859-1 Westeuropäisch (Deutsch, Dänisch, Englisch, Finnisch, Französisch, Indonesisch, Italienisch, Katalanisch, Niederländisch, Norwegisch, Portugiesisch, Schwedisch, Spanisch)
latin2 ISO-8859-2 Osteuropäisch (Kroatisch, Tschechisch, Ungarisch, Polnisch, Rumänisch, Serbisch, Slowakisch, Slowenisch)
latin3 ISO-8859-3  
latin4 ISO-8859-4 Baltisch (Estnisch, Lettisch, Litauisch)
Kyrillisch ISO-8859-5 Bulgarisch, Russisch
arabic ISO-8859-6  
Grieche / Griechin / griechisch / Griechisch ISO-8859-7 Griechisch
hebrew ISO-8859-8 Hebräisch
latin5 ISO-8859-9  
latin6 ISO-8859-10 Isländisch
euc-jp EUC-JP Japanisch
euc-kr EUC-KR Koreanisch
sjis Shift_JIS Japanisch
big5 Big5 Chinesisch (traditionell)
gb GB2312 Chinesisch (vereinfacht)
utf8 UTF-8 Alle

Unterstützte Benutzeroberflächensprachen

Google unterstützt 74 Sprachen. Die Standardsprache der Benutzeroberfläche ist Englisch. In der folgenden Liste sind alle Sprachen aufgeführt, die Google für die Benutzeroberfläche unterstützt.

Sprache der Benutzeroberfläche hl-Parameterwert
Afrikaans af
Albanisch sq
Amharisch am
Arabisch ar
Armenisch hy
Aserbaidschanisch az
Bengalisch bn
Bulgarisch bg
Burmesisch my
Katalanisch ca
Chinesisch (vereinfacht) zh-CN
Chinesisch (traditionell) zh-TW
Kroatisch Std.
Tschechisch cs
Dänisch da
Niederländisch nl
Englisch (Vereinigtes Königreich) en-GB
Englisch en
Estnisch et
Filipino fil
Finnisch fi
Französisch (Kanada) fr-CA
Französisch fr
Georgisch ka
Deutsch de
Griechisch el
Gujarati gu
Hebräisch iw
Hindi hi
Ungarisch hu
Isländisch ist
Indonesisch id
Italienisch it
Japanisch ja
Kannada kn
Kasachisch kk
Khmer km
Koreanisch ko
Kirgisisch ky
Laotisch lo
Lettisch lv
Litauisch lt
Mazedonisch mk
Malaiisch ms
Malayam ml
Marathi mr
Mongolisch mn
Nepali ne
Norwegisch (Bokmål) nein
Persisch fa
Polnisch pl
Portugiesisch (Brasilien) pt-BR
Portugiesisch (Portugal) pt-PT
Punjabi pa
Rumänisch ro
Russisch ru
Serbisch (lat. Alphabet) sr-Latn
Serbisch sr
Singhalesisch si
Slowakisch sk
Slowenisch sl
Spanisch (Lateinamerika) es-419
Spanisch es
Swahili sw
Schwedisch sv
Tamil ta
Telugu te
Thailändisch th
Türkisch tr
Ukrainisch uk
Urdu ur
Usbekisch uz
Vietnamesisch vi
Walisisch cy

Werte für die Sprachsammlung

Sie können die folgenden Werte verwenden, um einen Sprachfilter mit dem Abfrageparameter lr anzugeben:

Sprache lr-Parameterwert
Arabisch lang_ar
Bulgarisch lang_bg
Katalanisch lang_ca
Chinesisch (vereinfacht) lang_zh-CN
Chinesisch (traditionell) lang_zh-TW
Kroatisch lang_hr
Tschechisch lang_cs
Dänisch lang_da
Niederländisch lang_nl
Englisch lang_en
Estnisch lang_et
Finnisch lang_fi
Französisch lang_fr
Deutsch lang_de
Griechisch lang_el
Hebräisch lang_iw
Ungarisch lang_hu
Isländisch lang_is
Indonesisch lang_id
Italienisch lang_it
Japanisch lang_ja
Koreanisch lang_ko
Lettisch lang_lv
Litauisch lang_lt
Norwegisch lang_no
Polnisch lang_pl
Portugiesisch lang_pt
Rumänisch lang_ro
Russisch lang_ru
Serbisch lang_sr
Slowakisch lang_sk
Slowenisch lang_sl
Spanisch lang_es
Schwedisch lang_sv
Türkisch lang_tr

Ländersammlungswerte

Sie können die folgenden Werte verwenden, um mit dem Abfrageparameter cr einen Länderfilter anzugeben:

Land Name der Ländersammlung
Afghanistan countryAF
Albanien countryAL
Algerien countryDZ
Amerikanisch-Samoa countryAS
Andorra countryAD
Angola countryAO
Anguilla countryAI
Antarktis countryAQ
Antigua und Barbuda countryAG
Argentinien countryAR
Armenien countryAM
Aruba countryAW
Australien countryAU
Österreich countryAT
Aserbaidschan countryAZ
Bahamas countryBS
Bahrain countryBH
Bangladesch countryBD
Barbados countryBB
Belarus countryBY
Belgien countryBE
Belize countryBZ
Benin countryBJ
Bermuda countryBM
Bhutan countryBT
Bolivien countryBO
Bosnien und Herzegowina countryBA
Botsuana countryBW
Bouvetinsel countryBV
Brasilien countryBR
Britisches Territorium im Indischen Ozean countryIO
Brunei Darussalam countryBN
Bulgarien countryBG
Burkina Faso countryBF
Burundi countryBI
Kambodscha countryKH
Kamerun countryCM
Kanada countryCA
Kap Verde countryCV
Kaimaninseln countryKY
Zentralafrikanische Republik countryCF
Tschad countryTD
Chile countryCL
China countryCN
Weihnachtsinsel countryCX
Kokosinseln (Keelinginseln) countryCC
Kolumbien countryCO
Komoren countryKM
Kongo countryCG
Kongo, Demokratische Republik countryCD
Cookinseln countryCK
Costa Rica countryCR
Côte d'Ivoire countryCI
Kroatien (Hrvatska) countryHR
Kuba countryCU
Zypern countryCY
Tschechien countryCZ
Dänemark countryDK
Dschibuti countryDJ
Dominica countryDM
Dominikanische Republik countryDO
Osttimor countryTP
Ecuador countryEC
Ägypten countryEG
El Salvador countrySV
Äquatorialguinea countryGQ
Eritrea countryER
Estland countryEE
Äthiopien countryET
Europäische Union countryEU
Falklandinseln countryFK
Färöer countryFO
Fidschi countryFJ
Finnland countryFI
Frankreich countryFR
Frankreich, Metropolitan countryFX
Französisch-Guayana countryGF
Französisch-Polynesien countryPF
Französische Südgebiete countryTF
Gabun countryGA
Gambia countryGM
Georgien countryGE
Deutschland countryDE
Ghana countryGH
Gibraltar countryGI
Griechenland countryGR
Grönland countryGL
Grenada countryGD
Guadeloupe countryGP
Guam countryGU
Guatemala countryGT
Guinea countryGN
Guinea-Bissau countryGW
Guyana countryGY
Haiti countryHT
Heard und die McDonaldinseln countryHM
Heiliger Stuhl (Vatikanstadt) countryVA
Honduras countryHN
Hongkong countryHK
Ungarn countryHU
Island countryIS
Indien countryIN
Indonesien countryID
Iran countryIR
Irak countryIQ
Irland countryIE
Israel countryIL
Italien countryIT
Jamaika countryJM
Japan countryJP
Jordanien countryJO
Kasachstan countryKZ
Kenia countryKE
Kiribati countryKI
Korea, Demokratische Volksrepublik countryKP
Korea, Republik countryKR
Kuwait countryKW
Kirgisistan countryKG
Laos countryLA
Lettland countryLV
Libanon countryLB
Lesotho countryLS
Liberia countryLR
Libyen countryLY
Liechtenstein countryLI
Litauen countryLT
Luxemburg countryLU
Macau countryMO
Mazedonien (ehemalige jugosalvische Republik) countryMK
Madagaskar countryMG
Malawi countryMW
Malaysia countryMY
Malediven countryMV
Mali countryML
Malta countryMT
Marshallinseln countryMH
Martinique countryMQ
Mauretanien countryMR
Mauritius countryMU
Mayotte countryYT
Mexiko countryMX
Mikronesien, Föderierte Staaten von countryFM
Moldau countryMD
Monaco countryMC
Mongolei countryMN
Montserrat countryMS
Marokko countryMA
Mosambik countryMZ
Myanmar countryMM
Namibia countryNA
Nauru countryNR
Nepal countryNP
Niederlande countryNL
Niederländische Antillen countryAN
Neukaledonien countryNC
Neuseeland countryNZ
Nicaragua countryNI
Niger countryNE
Nigeria countryNG
Niue countryNU
Norfolkinsel countryNF
Nördliche Marianen countryMP
Norwegen countryNO
Oman countryOM
Pakistan countryPK
Palau countryPW
Palästinensische Autonomiegebiete countryPS
Panama countryPA
Papua-Neuguinea countryPG
Paraguay countryPY
Peru countryPE
Philippinen countryPH
Pitcairn countryPN
Polen countryPL
Portugal countryPT
Puerto Rico countryPR
Katar countryQA
Réunion countryRE
Rumänien countryRO
Russische Föderation countryRU
Ruanda countryRW
St. Helena countrySH
St. Kitts und Nevis countryKN
St. Lucia countryLC
St. Pierre und Miquelon countryPM
St. Vincent und die Grenadinen countryVC
Samoa countryWS
San Marino countrySM
São Tomé und Príncipe countryST
Saudi-Arabien countrySA
Senegal countrySN
Serbien und Montenegro countryCS
Seychellen countrySC
Sierra Leone countrySL
Singapur countrySG
Slowakei countrySK
Slowenien countrySI
Salomonen countrySB
Somalia countrySO
Südafrika countryZA
Südgeorgien und die Südlichen Sandwichinseln countryGS
Spanien countryES
Sri Lanka countryLK
Sudan countrySD
Suriname countrySR
Svalbard und Jan Mayen countrySJ
Swasiland countrySZ
Schweden countrySE
Schweiz countryCH
Syrien countrySY
Taiwan, Provinz von China countryTW
Tadschikistan countryTJ
Tansania countryTZ
Thailand countryTH
Togo countryTG
Tokelau countryTK
Tonga countryTO
Trinidad und Tobago countryTT
Tunesien countryTN
Türkei countryTR
Turkmenistan countryTM
Turks- und Caicosinseln countryTC
Tuvalu countryTV
Uganda countryUG
Ukraine countryUA
Vereinigte Arabische Emirate countryAE
Vereinigtes Königreich countryUK
USA countryUS
Kleinere Amerikanische Überseeinseln countryUM
Uruguay countryUY
Usbekistan countryUZ
Vanuatu countryVU
Venezuela countryVE
Vietnam countryVN
Britische Jungferninseln countryVG
Jungferninseln, Amerikanische countryVI
Wallis und Futuna countryWF
Westsahara countryEH
Jemen countryYE
Jugoslawien countryYU
Sambia countryZM
Simbabwe countryZW

Ländercodes

In der folgenden Tabelle sind die aus zwei Buchstaben bestehenden Ländercodes aufgeführt, die als Werte des Parameters gl verwendet werden können:

Land Ländercode
Afghanistan af
Albanien al
Algerien dz
Amerikanisch-Samoa wie
Andorra Anzeige
Angola ao
Anguilla ai
Antarktis AQ
Antigua und Barbuda ag
Argentinien ar
Armenien am
Aruba aw
Australien au
Österreich um
Aserbaidschan az
Bahamas bs
Bahrain bh
Bangladesch bd
Barbados bb
Belarus von
Belgien be
Belize BZ
Benin Bj
Bermuda bm
Bhutan bt
Bolivien bo
Bosnien und Herzegowina ba
Botsuana bw
Bouvetinsel BV
Brasilien br
Britisches Territorium im Indischen Ozean io
Brunei Darussalam bn
Bulgarien bg
Burkina Faso bf
Burundi bi
Kambodscha kh
Kamerun cm
Kanada ca
Kap Verde cv
Kaimaninseln ky
Zentralafrikanische Republik cf
Tschad td
Chile cl
China cn
Weihnachtsinsel cx
Kokosinseln (Keelinginseln) Cc
Kolumbien co
Komoren km
Kongo cg
Kongo, Demokratische Republik cd
Cookinseln ck
Costa Rica cr
Côte d'Ivoire ci
Kroatien Std.
Kuba cu
Zypern cy
Tschechien cz
Dänemark dk
Dschibuti DJ
Dominica dm
Dominikanische Republik do
Ecuador ec
Ägypten eg
El Salvador sv
Äquatorialguinea GQ
Eritrea er
Estland ee
Äthiopien et
Falklandinseln F
Färöer fo
Fidschi fj
Finnland fi
Frankreich fr
Französisch-Guayana GF
Französisch-Polynesien pf
Französische Südgebiete tf
Gabun ga
Gambia gm
Georgien ge
Deutschland de
Ghana gh
Gibraltar Gi
Griechenland gr
Grönland gl
Grenada gd
Guadeloupe gp
Guam gu
Guatemala gt
Guinea gn
Guinea-Bissau gw
Guyana Gy
Haiti ht
Heard und die McDonaldinseln Grübel
Heiliger Stuhl (Vatikanstadt) va
Honduras hn
Hongkong hk
Ungarn hu
Island ist
Indien in
Indonesien id
Iran IR
Irak iQ
Irland ie
Israel il
Italien it
Jamaika JM
Japan jp
Jordanien jo
Kasachstan kz
Kenia ke
Kiribati ki
Korea, Demokratische Volksrepublik kp
Korea, Republik kr
Kuwait kw
Kirgisistan kg
Laos la
Lettland lv
Libanon lb
Lesotho ls
Liberia lr
Libyen ly
Liechtenstein li
Litauen lt
Luxemburg lu
Macau Monat
Mazedonien (ehemalige jugosalvische Republik) mk
Madagaskar mg
Malawi mw
Malaysia my
Malediven mv
Mali ml
Malta mt
Marshallinseln mh
Martinique mq
Mauretanien mr
Mauritius mu
Mayotte yt
Mexiko mx
Mikronesien, Föderierte Staaten von fm
Moldau md
Monaco Mc
Mongolei mn
Montserrat ms
Marokko ma
Mosambik mz
Myanmar mm
Namibia
Nauru nr
Nepal np
Niederlande nl
Niederländische Antillen eine
Neukaledonien nc
Neuseeland nz
Nicaragua ni
Niger ne
Nigeria ng
Niue Nu
Norfolkinsel NF
Nördliche Marianen mp
Norwegen nein
Oman om
Pakistan pk
Palau pw
Palästinensische Gebiete ps
Panama pa
Papua-Neuguinea Seite
Paraguay py
Peru pe
Philippinen ph
Pitcairn pn
Polen pl
Portugal pt
Puerto Rico pr
Katar qa
Réunion Informationen
Rumänien ro
Russische Föderation ru
Ruanda rw
St. Helena sh
St. Kitts und Nevis kn
St. Lucia lc
St. Pierre und Miquelon p.m.
St. Vincent und die Grenadinen vc
Samoa ws
San Marino sm
São Tomé und Príncipe st
Saudi-Arabien sa
Senegal sn
Serbien und Montenegro cs
Seychellen sc
Sierra Leone sl
Singapur sg
Slowakei sk
Slowenien si
Salomonen sb
Somalia so
Südafrika za
Südgeorgien und die Südlichen Sandwichinseln gs
Spanien es
Sri Lanka LK
Sudan sd
Suriname sr
Svalbard und Jan Mayen SJ
Swasiland sz
Schweden se
Schweiz ch
Syrien Sy
Taiwan, Provinz von China tw
Tadschikistan Tj
Tansania tz
Thailand th
Timor-Leste tl
Togo tg
Tokelau tk
Tonga zu
Trinidad und Tobago tt
Tunesien tn
Türkei tr
Turkmenistan tm
Turks- und Caicosinseln tc
Tuvalu tv
Uganda ug
Ukraine ua
Vereinigte Arabische Emirate ae
Vereinigtes Königreich uk
USA us
Kleinere Amerikanische Überseeinseln ähm
Uruguay uy
Usbekistan uz
Vanuatu VU
Venezuela ve
Vietnam vn
Britische Jungferninseln vg
Jungferninseln, Amerikanische vi
Wallis und Futuna wf
Westsahara äh
Jemen Ja
Sambia ZM
Simbabwe zw