La classe SearchResults rappresenta il risultato dell'esecuzione di una richiesta di ricerca utilizzando Index.search().
SearchResults è definito nel modulo google.appengine.api.search.
Costruttore
Il costruttore della classe SearchResults è definito come segue:
- class SearchResults(number_found, results=None, cursor=None)
Richiedi al servizio di ricerca di eseguire una query su un indice, specificando i parametri per la query.
Argomenti
- number_found
Il numero di documenti trovati per la query.
- risultati
L'elenco degli oggetti ScoredDocument restituiti dall'esecuzione di una richiesta di ricerca.
- cursore
Un oggetto cursore che ti consente di continuare la ricerca dalla fine dei risultati di ricerca correnti.
Valore del risultato
Una nuova istanza della classe
SearchRequestche rappresenta i risultati dell'esecuzione di Index.search().
Eccezioni
- TypeError
Se uno dei parametri ha un tipo non valido o viene passato un attributo sconosciuto.
- ValueError
Se un parametro ha un valore non valido.
Proprietà
Un'istanza della classe SearchResults ha le seguenti proprietà:
- risultati
Restituisce l'elenco degli oggetti ScoredDocument corrispondenti alla query.
- number_found
Restituisce un numero approssimativo di documenti corrispondenti alla query.
QueryOptionsdefinendo il post-processing dei risultati di ricerca. Se il parametroQueryOptions.number_found_accuracyfosse impostato su 100, alloranumber_found<= 100 sarebbe corretto.- cursore
- Affinché questo campo venga compilato, devi passare un cursore in QueryOptions della ricerca, altrimenti sarà None. Restituisce un cursore dei risultati che può essere utilizzato per continuare la ricerca dall'ultimo risultato. Se non ci sono altri risultati dopo quello attuale, restituisce None.