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
profondità

Valore del risultato

Una nuova istanza della classe FacetOptions.

Eccezioni

TypeError

Se viene passato un attributo sconosciuto.

ValueError

Se qualcuno dei parametri presenta valori non validi (ad es. 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 non scegli Nessuno, l'opzione Scopri facet verrà disattivata.

discovery_value_limit

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

profondità

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