Quando chama o método Index.Search
usando apenas uma string de consulta, os resultados são devolvidos de acordo com as opções de consulta predefinidas:
- Os documentos são devolvidos ordenados por ordem descendente da classificação
- Os documentos são devolvidos em grupos de 20 de cada vez
- Os documentos obtidos contêm todos os respetivos campos originais
Pode usar uma instância da classe
SearchOptions
> como argumento para
`Search` para alterar estas opções.
A estrutura SearchOptions
permite-lhe especificar quantos
documentos devolver de cada vez. Também lhe permite personalizar o conteúdo dos documentos obtidos. Pode pedir apenas identificadores de documentos ou solicitar que os documentos contenham apenas um subconjunto dos respetivos campos. Também pode criar campos personalizados nos documentos obtidos através de expressões de campo (campos com valores derivados de outros campos no documento).
Além das opções de consulta, a
estrutura`SearchOptions` também pode incluir uma instância da estrutura SortOptions
. As opções de ordenação permitem-lhe alterar a ordem de ordenação e ordenar os resultados por várias chaves.
SearchOptions
Estas propriedades controlam quantos resultados são devolvidos e em que ordem. As opções de deslocamento e cursor, que são mutuamente exclusivas, suportam a paginação. Especificam que documentos selecionados devem ser devolvidos nos resultados.
| Propriedade | Descrição | Predefinição | Máximo |
|---|---|---|---|
Limit
|
O número máximo de documentos a devolver nos resultados. | 20 | 1000
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 2026-01-14 UTC. |