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 rilevare, 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 viene 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 risultato

Una nuova istanza della classe FacetOptions.

Eccezioni

TypeError

Se viene trasmesso un attributo sconosciuto.

ValueError

Se uno o più parametri presentano valori non validi (ad es. profondità negativa).

Proprietà

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

discovery_limit

Numero di facet per scoprire se il rilevamento dei facet è attivo. Se l'opzione è impostata su Nessuno, la funzionalità Scopri facet verrà disattivata.

discovery_value_limit

Numero di valori da rilevare per ciascuno dei principali facet rilevati.

profondità

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