Tag: AZURE-COSMOSDB-GREMLINAPI
Estoy buscando agregar una propiedad de lista a un borde a través de Gremlin en Cosmos DB. Actualmente, parece que solo funciona con vértices. g.addVertex(‘V1′).property(list,’plist’,1).property(list,’plist’,2) Esto funciona muy bien, pero g.V().has(‘name’,’VertexName’).as(‘a’).V().has(‘name’,’VertexName2′).addE(‘edge’).from(‘a’) .property(list, ‘metainfo’, ‘urls’, {urls}) .property(list, ‘metainfo’, ‘dates’, ‘algunadate’) .property(list, ‘metainfo’, ‘a’, 1).property(list, ‘metainfo’, ‘b’, 2) no lo hace.
Estoy tratando de obtener datos de AWS Neptune usando el cliente Apache TinkerPop Gremlin con RemoteConnection. Parece que next() de GraphTraversal recupera datos de LinkedBlockingQueue de ResultQueue y otro hilo de llamada de red encola los datos en LinkedBlockingQueue. Por lo tanto, incluso si no consumo todos los datos de . . . Read more
He seguido la receta de paginación de Gremlin y he encontrado que funciona bien en todos los escenarios, excepto cuando se solicita 1 elemento en una operación de navegación vacía, en ese caso falla con el siguiente mensaje de error: El inicio proporcionado no se asigna a ningún valor: []->[NeptuneMemoryTrackerStep, . . . Read more
En AWS Neptune, estoy tratando de crear un borde de similitud entre vértices de usuario calculando similitud de coseno según lo descrito por Daniel Kuppitz aquí — https://gist.github.com/dkuppitz/79e0b009f0c9ae87db5a#file-cosim-groovy-L368 — sideEffect de Gremlin proporciona un cierre útil que permite realizar algunas operaciones matemáticas para obtener los puntajes de similitud y escribir . . . 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?