Cuando llamas al método Index.Search
mediante una string de consulta independiente, los resultados se muestran de acuerdo con las opciones de consulta predeterminadas:
- Los documentos se muestran en un orden de clasificación descendiente.
- Se muestran los documentos en grupos de 20 por vez.
- Los documentos recuperados contienen todos sus campos originales
Puedes usar una instancia de
el struct SearchOptions
como el argumento de
`Search` para cambiar estas opciones.
El struct SearchOptions
te permite especificar cuántos documentos se muestran a la vez. También permite personalizar los contenidos de los documentos recuperados. Puedes pedir solo documentos identificadores o solicitar que los documentos contengan solo un subconjunto de sus campos. También puedes crear campos personalizados en los documentos recuperados usand expresiones de campo (campos con valores derivados de otros campos del documento).
Además de las opciones de consulta, la clase Querystruct “SearchOptions” también puede incluir una instancia de la clase SortOptions
struct. Con las opciones de orden de esta clase, puedes cambiar el orden y ordenar los resultados según diferentes claves.
SearchOptions
Estas propiedades controlan cuántos resultados mostrar y en qué orden. Las opciones de offset y cursor, que son mutuamente excluyentes, son compatibles con la paginación. Especifican qué documentos seleccionados mostrar en los resultados.
| Propiedad | Descripción | Predeterminado | Máximo |
|---|---|---|---|
Limit
|
El máximo número de documentos que se muestran en los resultados. | 20 | 1000
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados. Última actualización: 2026-02-14 (UTC) |