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
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados. Última actualización: 2026-01-14 (UTC). |