View a markdown version of this page

Sugerencias de consulta de Gremlin - Amazon Neptune

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Sugerencias de consulta de Gremlin

Puede utilizar sugerencias de consulta para especificar estrategias de optimización y evaluación para una consulta de Gremlin concreta en Amazon Neptune.

La mayoría de las sugerencias de consulta se especifican añadiendo un withSideEffect paso a la consulta con la siguiente sintaxis.

g.withSideEffect(hint, value)
  • hint: identifica el tipo de sugerencia que se va a aplicar.

  • value: determina el comportamiento del aspecto del sistema considerado.

Por ejemplo, a continuación se muestra cómo incluir una sugerencia repeatMode en un recorrido Gremlin.

nota

Las sugerencias de consulta que withSideEffect se utilizan siempre llevan el prefijo. Neptune#

g.withSideEffect('Neptune#repeatMode', 'DFS').V("3").repeat(out()).times(10).limit(1).path()

La consulta anterior indica al motor de Neptune que recorra el gráfico Primero por profundidad (DFS) en vez del gráfico predeterminado de Neptune Primero por amplitud (BFS).

importante

Algunas sugerencias de consulta utilizan el with paso en lugar dewithSideEffect. Los dos no son intercambiables. Cada sección de sugerencias de consulta de esta página muestra la sintaxis correcta que se debe utilizar.

En las siguientes secciones se proporciona más información sobre las sugerencias de consulta disponibles y su uso.