La classe SearchResults
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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)
Chiedi 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 di oggetti ScoredDocument restituiti dall'esecuzione di una richiesta di ricerca.
- cursor
Un oggetto Cursor che ti consente di continuare la ricerca dalla fine dei risultati di ricerca attuali.
Valore del risultato
Una nuova istanza della classe SearchRequest
che 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 di oggetti ScoredDocument corrispondenti alla query.
- number_found
Restituisce un numero approssimativo di documenti corrispondenti alla query. QueryOptions
Definire il post-trattamento dei risultati di ricerca. Se il parametro QueryOptions.number_found_accuracy
fosse impostato su 100, number_found
<= 100 è accurato.
- cursor
- Per compilare questo campo, devi passare un cursore in QueryOptions della ricerca,
altrimenti il valore 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 il risultato corrente, restituisce None.
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-03-26 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-03-26 UTC."],[[["`SearchResults` represents the outcome of a search request made using `Index.search()` and is found within the `google.appengine.api.search` module."],["The `SearchResults` constructor takes parameters such as `number_found`, `results` (a list of `ScoredDocument` objects), and `cursor` to manage search results and pagination."],["The `results` property of `SearchResults` provides a list of `ScoredDocument` objects that match the search query."],["The `number_found` property offers an approximate count of documents that match the query, with accuracy influenced by the `QueryOptions.number_found_accuracy` parameter."],["The `cursor` property can be used to continue a search from where the last result left off if a cursor is included in the search's `QueryOptions`, otherwise it will be None."]]],[]]