Google Cloud Search bietet mehrere Standarderweiterungen, ‑interpretationen und ‑optimierungen, die sich auf die Suchergebnisse auswirken. Wenn Sie unerwartete Suchergebnisse sehen, lesen Sie diesen Leitfaden, bevor Sie sich an den Cloud Search-Support wenden.
In diesem Dokument werden Nutzerabfragen in Klammern (z. B. [query])
und Systeminterpretationen in Anführungszeichen (z. B. "interpretation") dargestellt.
Die Abfrageergebnisse in diesem Dokument sind veranschaulichende Beispiele für das Verhalten und geben Einblick in die Funktionsweise von Erweiterungen, Interpretationen und Optimierungen. Die tatsächlichen Ergebnisse können abweichen.
Standarderweiterungen
Angenommen, ein Nutzer sucht nach [Joe’s PDFs], aber einige Ergebnisse enthalten
hervorgehobene Wörter wie "documents" anstelle von "PDFs". Das liegt daran, dass Cloud Search die Abfrage um Synonyme und Wortstämme erweitert, ähnlich wie bei der Google Suche. Diese Erweiterung hilft, Dokumente abzurufen, die der Idee und Absicht der Abfrage entsprechen. Ranking-Algorithmen sorgen dann dafür, dass die besten Übereinstimmungen oben angezeigt werden.
Wenn ein Nutzer nach [Joe’s PDFs] sucht, kann Cloud Search
diese zusätzlichen Wörter liefern:
- Für
[Joe’s]kann es eine Übereinstimmung mit"joe"(Stammerweiterung) und"joes"(Synonym basierend auf Interpunktion) geben. - Für
[PDFs]kann es eine Übereinstimmung mit"documents"(Synonymerweiterung) und"pdf"(Stammerweiterung) geben.
Standardsynonyme sind nicht immer bidirektional. Beispielsweise kann eine Suche nach
[phishing] eine Übereinstimmung mit "phish" ergeben, aber eine Suche nach [phish] möglicherweise keine
Übereinstimmung mit "phishing".
Erweiterungen für Wörter mit Bindestrich und Unterstrich
Cloud Search behandelt Wörter mit Bindestrich und ihre Entsprechungen ohne Bindestrich
unterschiedlich, z. B. [walk-in closet] und [walk in closet].
Außerdem werden unterschiedliche Optimierungen für Wörter mit Bindestrich und Unterstrich angewendet,
z. B. [walk-in] und [walk_in].
Standarderweiterungen kompensieren
Cloud Search garantiert keine bestimmte Erweiterung. Wenn Sie bidirektionale Synonyme oder domainspezifische Erweiterungen verwenden möchten, erstellen Sie eigene Synonyme. Weitere Informationen finden Sie unter Synonyme definieren.
übereinstimmen.Standardinterpretationen
Cloud Search bietet eine Interpretation in natürlicher Sprache basierend auf Ihrem Datenquellenschema. Weitere Informationen finden Sie unter Schema für eine optimale Abfrageinterpretation strukturieren.
Interpretationen in natürlicher Sprache deaktivieren
Wenn Sie Interpretationen in natürlicher Sprache für eine bestimmte Abfrage deaktivieren möchten, setzen Sie
QueryInterpretationOptions.disableNlInterpretation
auf true in der Suchanfrage.
Standardoptimierungen
Cloud Search bietet die folgenden Standardoptimierungen:
Rechtschreibkorrektur: Bei der Abfrage
[corpoate benefits], findet Cloud Search eine Übereinstimmung mit"corpoate"und der korrekten Schreibweise,"corporate".Zusätzliche Ergebnisse: Bei Abfragen mit wenigen oder keinen Ergebnissen verwendet Cloud Search eine zulässige Gruppe verwandter Begriffe. Weitere Informationen finden Sie unter Zusätzliche Ergebnisse verarbeiten.
Dokumente und Abfragen normalisieren
Bei der Normalisierung werden Wörter oder Wortgruppen vor oder nach einer Abfrage standardisiert. Um konsistente Antworten zu erhalten, sollten Sie die folgenden Normalisierungsschritte ausführen:
So normalisieren Sie Dokumente:
- Wählen Sie eine kanonische Schreibweise für wichtige Wörter in Ihren Repositories aus.
- Korrigieren Sie die Schreibweise in Quelldokumenten oder während der Indexierung, damit sie der kanonischen Form entspricht.
So normalisieren Sie Abfragen:
- Fangen Sie Nutzerabfragen ab, bevor Sie sie an Cloud Search senden.
- Schreiben Sie Wörter in Abfragen so um, dass sie der häufigsten Schreibweise in der indexierten Datenquelle entsprechen.
- Senden Sie die umgeschriebene Abfrage an Cloud Search.
Erweiterungen, Interpretationen und Optimierungen deaktivieren
Wenn Sie diese Funktionen für eine bestimmte Abfrage deaktivieren möchten, setzen
QueryInterpretationOptions.enableVerbatimMode
auf true in der Suchanfrage.