Tag: GREMLIN-SERVER
En este momento estamos utilizando JanusGraph. Los nodos y vértices en nuestro gráfico tienen etiquetas de autorización. Hemos personalizado el servidor Gremlin para verificar la autorización después de cada ejecución de paso. Este servidor Gremlin se inicia utilizando una aplicación Java. Me pregunto si podemos hacer lo mismo para Neptune, . . . Read more
Estoy tratando de paginar, lo cual funciona en su mayor parte, pero falla debido a fts.maxResults (Si se establece demasiado pequeño, no devuelve nada). ¿Cuál es la razón detrás de esto? limit = 1 offset = 1 Esto no devuelve nada g.withSideEffect( “Neptune#fts.endpoint”, f”{url}” ) .withSideEffect(“Neptune#fts.queryType”, “query<em>string”) .withSideEffect(“Neptune#fts.maxResults”, limit) # . . . Read more
Gráfico %%gremlin -p v,outE,inV,outE,inV,outE,inV,outE,inV,outE,inV,outE,inV,outE,inV,outE,inV,outE,inV -l 40 -le 40 -g Datagroup g.V().hasLabel(‘I-GPM’).outE().inV().outE().inV().outE().inV().outE().inV().outE().inV().outE().inV().outE().inV().outE().inV().outE().inV().path(). by(valueMap().with(WithOptions.tokens)).by(label).limit(100000) ¿Por qué producir un gráfico como este genera #100000 resultados? ¿Hay alguna forma de optimizar esto y seguir produciendo el mismo gráfico?
Hola estimado Jedi gremlin, Tengo un montón de nodos con diferentes etiquetas en mi gráfico: g.addV(‘book’) .addV(‘book’) .addV(‘book’) .addV(‘movie’) .addV(‘movie’) .addV(‘movie’) .addV(‘album’) .addV(‘album’) .addV(‘album’).iterate() También puede haber vértices con otras etiquetas. y un mapa hash que describe qué etiquetas y cuántos vértices de cada etiqueta quiero obtener: LIMITS = { . . . Read more
Hola estimado gremlin jedi, Tengo un montón de nodos con diferentes etiquetas en mi gráfico: g.addV(“book”).property(:genre, “horror”).as(“b1”) .addV(“book”).property(:genre, “biography”).as(“b2”) .addV(“book”).property(:genre, “sci-fi”).as(“b3”) .addV(“movie”).property(:genre, “biography”).as(“m1”) .addV(“movie”).property(:genre, “sci-fi”).as(“m1”) .addV(“movie”).property(:genre, “horror”).as(“m3″).iterate Y me gustaría ordenarlos por la propiedad “genre” proporcionando pesos para cada valor desde el cliente, algo como esto: WEIGHTS = { “horror”: . . . Read more