Opções de consulta e ordenação

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