A classe SearchResults
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A classe SearchResults
representa o resultado da execução de uma solicitação de pesquisa que usa Index.search()
.
SearchResults
é definido no módulo google.appengine.api.search
.
Construtor
O construtor da classe SearchResults
é definido da seguinte maneira:
-
class SearchResults(number_found, results=None, cursor=None)
Solicite ao serviço de pesquisa para consultar um índice, especificando parâmetros para essa consulta.
Argumentos
- number_found
O número de documentos encontrados para a consulta.
- results
A lista de objetos ScoredDocument retornados da execução de uma solicitação de pesquisa.
- cursor
Um objeto Cursor que permite continuar a pesquisa a partir do final dos resultados da pesquisa atuais.
Valor do resultado
Uma nova instância da classe SearchRequest
que representa os resultados da execução de Index.search().
Exceções
- TypeError
Se algum dos parâmetros tiver um tipo inválido ou um atributo desconhecido for passado.
- ValueError
Se algum parâmetro tiver um valor inválido.
Propriedades
Uma instância da classe SearchResults
tem as seguintes propriedades:
- results
Retorna a lista de objetos ScoredDocument que correspondem à consulta.
- number_found
Retorna um número aproximado de documentos correspondentes à consulta. QueryOptions
definindo o pós-processamento dos resultados da pesquisa. Se o parâmetro QueryOptions.number_found_accuracy
tiver sido definido como 100, então number_found
<= 100 é preciso.
- cursor
- Para que esse campo seja preenchido, você precisa transmitir um cursor em QueryOptions
da pesquisa. Do contrário, ele será 'None". Retorna um Cursor de resultado que pode ser usado para continuar a pesquisa a partir do último resultado. Se
não houver mais resultados depois do resultado atual, retornará "None".
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-03-26 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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."]]],[]]