La classe FacetOptions

La classe FacetOptions fornisce opzioni per l'elaborazione dei risultati dei facet di una query.

FacetOptions è definito nel modulo google.appengine.api.search.

Introduzione

La classe FacetOptions fornisce opzioni per l'elaborazione dei risultati dei facet di una query. Le opzioni includono il numero di facet da scoprire, il numero di valori per ogni facet e la profondità del risultato da considerare per il calcolo dei facet.

Costruttore

Il costruttore della classe FacetOptions è definito come segue:

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

Specifica le opzioni per l'elaborazione dei risultati dei facet di una query.

Argomenti

discovery_limit
discovery_value_limit
depth

Valore del risultato

Una nuova istanza della classe FacetOptions.

Eccezioni

TypeError

Se viene passato un attributo sconosciuto.

ValueError

Se uno dei parametri ha valori non validi (ad es. una profondità negativa).

Proprietà

Un'istanza della classe FacetOptions ha le seguenti proprietà:

discovery_limit

Numero di facet da scoprire se la scoperta delle facet è attivata. Se è impostato su Nessuno, le sfaccettature di scoperta verranno disattivate.

discovery_value_limit

Numero di valori da scoprire per ciascuno dei principali facet scoperti.

depth

Numero di documenti nei risultati della query da valutare per raccogliere informazioni sui facet.