Opciones de consulta y ordenación

Cuando llamas al método Index.Search con una cadena de consulta únicamente, los resultados se devuelven según las opciones de consulta predeterminadas:

  • Los documentos se devuelven ordenados de mayor a menor según su rango.
  • Los documentos se devuelven en grupos de 20
  • Los documentos recuperados contienen todos sus campos originales

Puedes usar una instancia de la clase SearchOptions struct como argumento de `Search` para cambiar estas opciones.

La estructura SearchOptions te permite especificar cuántos documentos quieres devolver a la vez. También te permite personalizar el contenido de los documentos obtenidos. Puedes solicitar solo los identificadores de los documentos o pedir que los documentos contengan solo un subconjunto de sus campos. También puede crear campos personalizados en los documentos recuperados mediante expresiones de campo (campos con valores derivados de otros campos del documento).

Además de las opciones de consulta, la estructura`SearchOptions` también puede incluir una instancia de la estructura SortOptions . Con las opciones de ordenación, puedes cambiar el orden y ordenar los resultados por varias claves.

SearchOptions

Estas propiedades controlan cuántos resultados se devuelven y en qué orden. Las opciones offset y cursor, que se excluyen mutuamente, admiten la paginación. Especifican qué documentos seleccionados se deben devolver en los resultados.

Propiedad Descripción Predeterminado Máximo
Limit Número máximo de documentos que se devolverán en los resultados. 20 1000