Google Cloud Search bietet mehrere Standarderweiterungen, ‑interpretationen und ‑optimierungen, die sich auf die Suchergebnisse auswirken. Wenn Sie unerwartete Suchergebnisse sehen, lesen Sie diese Anleitung, bevor Sie sich an den Cloud Search-Support wenden.
In diesem Dokument werden Nutzeranfragen in Klammern (z. B. [query]) und Systeminterpretationen in Anführungszeichen (z. B. "interpretation") dargestellt.
Die Abfrageergebnisse in diesem Dokument sind illustrative Beispiele für das Verhalten und geben Aufschluss darüber, wie Erweiterungen, Interpretationen und Optimierungen funktionieren. Die tatsächlichen Ergebnisse können variieren.
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 Anfrage um Synonyme und Wortstämme erweitert, ähnlich wie die Google Suche. Durch diese Erweiterung können Dokumente abgerufen werden, die der Idee und Intention der Anfrage 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 vorschlagen:
- Für
[Joe’s]könnte es Übereinstimmungen mit"joe"(Stammerweiterung) und"joes"(Synonym basierend auf Interpunktion) geben. - Für
[PDFs]kann es Übereinstimmungen mit"documents"(Synonymerweiterung) und"pdf"(Stammerweiterung) geben.
Standardsynonyme sind nicht immer bidirektional. Eine Suche nach [phishing] kann beispielsweise mit "phish" übereinstimmen, eine Suche nach [phish] jedoch nicht mit "phishing".
Erweiterungen für Wörter mit Bindestrich und Unterstrich
In Cloud Search werden Wörter mit Bindestrich und ihre Entsprechungen ohne Bindestrich unterschiedlich behandelt, z. B. [walk-in closet] und [walk in closet].
Außerdem werden unterschiedliche Optimierungen für Wörter mit Bindestrich und Unterstrich wie [walk-in] und [walk_in] angewendet.
Standardmaximierungen ausgleichen
Cloud Search garantiert keine bestimmte Erweiterung. Wenn Sie bidirektionale Synonyme oder domainspezifische Erweiterungen verwenden möchten, müssen Sie eigene Synonyme erstellen. Weitere Informationen finden Sie unter Synonyme definieren.
Standardinterpretationen
Cloud Search bietet eine Interpretation in natürlicher Sprache basierend auf dem Schema Ihrer Datenquelle. Weitere Informationen finden Sie unter Schema für optimale Abfrageinterpretation strukturieren.
Interpretationen in natürlicher Sprache deaktivieren
Wenn Sie Interpretationen in natürlicher Sprache für eine bestimmte Anfrage deaktivieren möchten, setzen Sie QueryInterpretationOptions.disableNlInterpretation in der Suchanfrage auf true.
Standardoptimierungen
Cloud Search bietet die folgenden Standardoptimierungen:
Kombination mit Rechtschreibkorrektur: Für die Anfrage
[corpoate benefits]findet Cloud Search Übereinstimmungen mit"corpoate"und der korrekten Schreibweise"corporate".Zusätzliche Ergebnisse: Bei Anfragen mit wenigen oder keinen Ergebnissen verwendet Cloud Search eine großzügige Gruppe verwandter Begriffe. Weitere Informationen finden Sie unter Zusätzliche Ergebnisse verarbeiten.
Dokumente und Anfragen normalisieren
Bei der Normalisierung werden Wörter oder Wortgruppen vor oder nach einer Anfrage standardisiert. Damit die Antworten einheitlich sind, 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 Rechtschreibung in Quelldokumenten oder während der Indexierung, damit sie der kanonischen Form entspricht.
So normalisieren Sie Abfragen:
- Nutzeranfragen abfangen, bevor sie an Cloud Search gesendet werden.
- Wörter in Anfragen umschreiben, um der häufigsten Schreibweise in der indexierten Datenquelle zu entsprechen.
- Die umformulierte Anfrage an Cloud Search senden.
Erweiterungen, Interpretationen und Optimierungen deaktivieren
Wenn Sie diese Funktionen für eine bestimmte Anfrage deaktivieren möchten, setzen Sie QueryInterpretationOptions.enableVerbatimMode in der Suchanfrage auf true.