Klasse "FacetOptions"

Die Klasse FacetOptions bietet Optionen zum Verarbeiten von Attributergebnissen einer Abfrage.

FacetOptions ist im Modul google.appengine.api.search definiert.

Einführung

Die Klasse FacetOptions bietet Optionen zum Verarbeiten von Attributergebnissen einer Abfrage. Zu den Optionen zählen die Anzahl der zu ermittelnden Attribute, die Anzahl der Werte für jedes Attribut und die für die Attributberechnung zu berücksichtigende Ergebnistiefe.

Konstruktor

Der Konstruktor für die Klasse FacetOptions ist so definiert:

facet_option = FacetOptions(discovery_limit=5, discovery_value_limit=None, depth=None)

Legt Optionen zum Verarbeiten von Attributergebnissen einer Abfrage fest.

Argumente

discovery_limit
discovery_value_limit
depth

Ergebniswert

Eine neue Instanz der Klasse FacetOptions.

Ausnahmen

TypeError

Bei Übergabe eines unbekannten Attributs.

ValueError

Wenn einer der Parameter ungültige Werte hat (z. B. eine negative Tiefe).

Eigenschaften

Eine Instanz der Klasse FacetOptions hat die folgenden Attribute:

discovery_limit

Die Anzahl der bei aktivierter Attributerkennung zu ermittelnden Attribute. Mit "None" wird die Attributerkennung deaktiviert.

discovery_value_limit

Die Anzahl der für jedes der am häufigsten erkannten Attribute zu ermittelnden Werte.

depth

Die Anzahl der Dokumente in Abfrageergebnissen, die zum Erfassen von Attributinformationen ausgewertet werden.