La clase SearchResults
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
La clase SearchResults
es el resultado de la ejecución de una solicitud de búsqueda mediante Index.search()
.
SearchResults
se define en el módulo google.appengine.api.search
.
Constructor
El constructor para la clase SearchResults
se define de la manera siguiente:
-
class SearchResults(number_found, results=None, cursor=None)
Solicita al servicio de búsqueda que consulte un índice y especifica los parámetros para esa consulta.
Argumentos
- number_found
El número de documentos encontrados para la consulta.
- results
La lista de objetos ScoredDocument mostrados cuando se ejecuta una solicitud de búsqueda.
- cursor
Un objeto Cursor que te permite continuar la búsqueda desde el final de los resultados de la búsqueda actuales.
Valor del resultado
Una instancia nueva de la clase SearchRequest
que representa los resultados de la ejecución de Index.search().
Excepciones
- TypeError
Si alguno de los parámetros tiene un tipo no válido o si se pasa un atributo desconocido.
- ValueError
Si algún parámetro tiene un valor no válido.
Propiedades
Una instancia de la clase SearchResults
tiene las siguientes propiedades:
- results
Muestra la lista de objetos ScoredDocument que coinciden con la consulta.
- number_found
Muestra un número aproximado de documentos que coinciden con la consulta. QueryOptions
define el procesamiento posterior de los resultados de la búsqueda. Si el parámetro QueryOptions.number_found_accuracy
se estableció en 100, entonces number_found
<= 100 es exacto.
- cursor
- Para que este campo se propague, debes pasar un cursor en las opciones de búsqueda QueryOptions, de lo contrario, este será “None”. Muestra un Cursor de resultados que se puede usar para continuar la búsqueda desde el último resultado. Si no hay más resultados después del resultado actual, muestra “None”.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-03-06 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-06 (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."]]],[]]