Tag: AZURE-COSMOSDB-GREMLINAPI
Tengo un grafo en el que un vértice tiene múltiples aristas del mismo padre. Necesito recorrer solo una de las aristas basándome en el valor de propiedad más alto para crear un árbol. He utilizado “order().by” para seleccionar la arista. Funciona para una consulta de un solo nivel. Tan pronto . . . Read more
Tengo como resultado una consulta a graphDB que devuelve GraphTraversal<Vertex, Map<Object, List>> valores. Usando los métodos predeterminados values.iterate().toStream() debería devolver un Stream de Stream<Map<Object, List>> que puedo manejar como un flujo de Java8, pero por alguna razón no funciona, repito, usando los métodos predeterminados de la API de gemlin para . . . Read more
Quiero usar el ID de un vértice que tenga prop_a=x para encontrar otros vértices que tengan este valor en alguna otra propiedad. Algo como: g.V().sideEffect(has(‘prop_a’,’x’).id().as(‘val’)).has(‘prop_b’,__.select(‘val’)).count() Pero lo anterior no devuelve el resultado correcto. Además, necesito que se ejecute de manera eficiente en AWS Neptun.
Estoy buscando con my_table y obtengo todas las tablas que espero, ordenadas por puntuación (aunque no estoy seguro si está en el orden correcto ya que no sé cómo obtener las puntuaciones de Elasticsearch). Cuando lo invierto (es decir, de sortOrder DESC a ASC), no obtengo el inverso exacto. ¿Cuál . . . Read more
Podemos hacer lo siguiente para crear una conexión y luego adjuntar la conexión al objeto de gráfico g y luego usar g para reflejar la consulta Gremlin en línea. from gremlin_python import statics from gremlin_python.structure.graph import Graph from gremlin_python.process.graph_traversal import __ from gremlin_python.driver.driver_remote_connection import DriverRemoteConnection # Crear un GraphTraversalSource que . . . Read more