Python 2.7 hat das Ende des Supports erreicht und wird am 31. Januar 2026
eingestellt. Nach der Einstellung können Sie keine Python 2.7-Anwendungen mehr bereitstellen, auch wenn Ihre Organisation zuvor eine Organisationsrichtlinie verwendet hat, um die Bereitstellung von Legacy-Laufzeiten wieder zu aktivieren. Ihre vorhandenen Python 2.7-Anwendungen werden auch nach dem
Einstellungsdatum weiterhin ausgeführt und erhalten Traffic. Wir empfehlen die
Migration zur neuesten unterstützten Version von Python.
Klasse MatchScorer
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Mit der
MatchScorer
-Klasse können Sie Dokumente basierend auf der Qualität der Abfrageübereinstimmung sortieren. Der Scorer weist eine Punktzahl anhand der Begriffshäufigkeit in einem Dokument zu.
Wenn Sie MatchScorer
verwenden möchten, fügen Sie ihn in SortOptions
ein wie im Folgenden dargestellt:
sort_opts = search.SortOptions(match_scorer=search.MatchScorer())
Damit werden die Dokumente nach absteigender Punktzahl sortiert. Die Punktzahlen sind positiv.
Wenn Sie in aufsteigender Reihenfolge sortieren möchten, verwenden Sie folgenden Code:
sort_opts = search.SortOptions(match_scorer=search.MatchScorer(),
expressions=[search.SortExpression(
expression='_score', direction=search.SortExpression.ASCENDING,
default_value=0.0)])
Die Punktzahlen sind in diesem Fall negativ.
MatchScorer
ist im Modul google.appengine.api.search
definiert.
Konstruktor
Der Konstruktor für die Klasse MatchScorer
ist so definiert:
- class MatchScorer()
Weist Suchergebnissen eine Dokumentpunktzahl zu. Diese gibt anhand der Häufigkeit der Begriffe im Dokument an, wie gut die Ergebnisse mit der Abfrage übereinstimmen.
Ergebniswert
Eine neue Instanz der Klasse MatchScorer
.
Ausnahmen
- TypeError
Wenn einer der Parameter einen ungültigen Typ hat oder ein unbekanntes Attribut übergeben wird.
- ValueError
Wenn ein Parameter einen ungültigen Wert aufweist.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-10-19 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-10-19 (UTC)."],[],[]]