Questions tagged [graphaware]

GraphAware Framework speeds up development with Neo4j by providing a convenient platform for extending Neo4j with generic as well as domain-specific features. Modules with custom functionality can be easily developed and deployed using the Framework. GraphAware also provides a few Modules that serve as reference implementations but can be quite useful in their own right.

GraphAware Framework speeds up development with Neo4j by providing a platform for building useful generic as well as domain-specific functionality, analytical capabilities, (iterative) graph algorithms, etc.

Features

On a high level, there are two key pieces of functionality:

  • GraphAware Server is a Neo4j server extension that allows developers to rapidly build (REST) APIs on top of Neo4j using Spring MVC, rather than JAX-RS

  • GraphAware Runtime is a runtime environment for both embedded and server deployments, which allows the use of pre-built as well as custom modules called GraphAware Runtime Modules. These modules typically extend the core functionality of the database by transparently enriching/modifying/preventing ongoing transactions in real-time performing continuous computations on the graph in the background

Whether or not you use the code in this repository as a framework or runtime as described above, you can always use it as a software library by adding it as a dependency to your project, and take advantage of its useful features. For Java developers only(1), the following functionality is provided:

(1) i.e., for embedded mode users, managed/unmanaged extensions developers, GraphAware Runtime Module developers and framework-powered Spring MVC controller developers

Modules

Modules provided by GraphAware can be downloaded from http://graphaware.com/products/ and include

126 questions
2
votes
1 answer

Graph-Aided Search Result filtering example

I've duplicated the Movie database of Neo4j on Elasticsearch and it's indexed with the index nodes. It has two types Movie and Person. I am trying to make a simple Result Filtering with Graph-Aided Search using this curl command line: curl -X GET…
Benz
  • 289
  • 4
  • 15
2
votes
2 answers

graphaware/neo4j-php-ogm event listeners

I recently created a new symfony project (3.1) with a dependency on graphaware/neo4j-php-ogm and neo4j/neo4j-bundle to manage my database. Then I created a new Entity class named User with properties (login, password, ...) and I want to…
Sobraz
  • 93
  • 1
  • 4
2
votes
1 answer

Fatal error: Declaration of GraphAware\Neo4j\Client\HttpDriver\Session::run()

any help here: Fatal error: Declaration of GraphAware\Neo4j\Client\HttpDriver\Session::run() must be compatible with GraphAware\Common\Driver\SessionInterface::run($statement, array $parameters = Array, $tag = NULL) in…
Karim Haddad
  • 137
  • 6
2
votes
2 answers

How to retrieve a Neo4 relationship by property in Java?

I'm working on a Neo4j plugin and need to retrieve a relationship by property value. I have access to Neo4j GraphDatabaseService which has a very convenient method GraphDatabaseService.findNode(Label label, String property , String value). I am…
david_p
  • 5,722
  • 1
  • 32
  • 26
2
votes
1 answer

Neo4j find only 10 movies

I found today in slack neo4j that it is possible to use ogm in php. https://github.com/graphaware/neo4j-php-ogm I use the examples demonstrated in test folder with person and movie table. But I want to have only 10 movies, but I now have all…
2
votes
2 answers

Improve speed recommendations Neo4j

I'm trying to create a simple recommendation engine using Neo4j and Reco4PHP. The data model consists of the following nodes and relationship: (User)-[:HAS_BOUGHT]->(Product {category_id: int} )-[:DESIGNED_BY]->(Designer) In this system I want…
user1255553
  • 960
  • 2
  • 15
  • 27
2
votes
2 answers

Neo4j TimeTree REST API Previous and Next Navigation

I am currently using Neo4j TimeTree REST API and is there any way to navigate to the time before and after a given timestamp? My resolution is Second and I just realize that if the minute has changed, then there is no 'NEXT' relationship bridging…
2
votes
2 answers

Use neo4j server instead of embedded mode

I'm working on a webapp running on Tomcat which using spring-data to connect to a neo4j graph in embedded mode. I would like to use neo4j server instead of the embedded mode and I am looking for some help to be sure about how to do that. Some of my…
clement
  • 489
  • 1
  • 5
  • 18
1
vote
1 answer

Failed to invoke procedure `ga.timetree.now`: java.lang.NoClassDefFoundError: com.graphaware.module.timetree.SingleTimeTree

I am unable to run CALL ga.timetree.now({}) It fails with a subj error. My neo4j.conf includes the…
Vadim
  • 21
  • 3
1
vote
0 answers

How to run cypher queries programmatically (using php) while working with graphenedb?

I am able to create nodes and edges (using GraphAware framework) on graphenedb for my application. I would now like to visualize the generated network on my app as an SVG image. Neo4j browser allows us to export the SVG and save it on the PC. But…
1
vote
0 answers

Unable to start neo4j with both a homemade procedure including datastax cassandra driver and the graphaware framework

I'm trying to write a neo4j Procedure which will write some datas to a cassandra cluster. I also need to have the graphaware-framework in my deployment, it' required by graphawares modules which I need. I'm running neo4j:3.5.4 with a docker-compose…
machinus
  • 153
  • 2
  • 13
1
vote
1 answer

Neo4j merge's not saving data

I have the following code using PHP & GraphAware: $stack = $client->stack(); $stack->push(' MATCH (student:Student{id:123}) MATCH (spring:Term{name:"Spring2017"}) MATCH (class:Class{name:"Cypher101"}) MERGE…
Antony
  • 3,875
  • 30
  • 32
1
vote
0 answers

GraphAware Dutch support for neo4j 3.5

What would be the options for us if we'd like to apply the annotation and keyword extraction, created by GraphAware, for the Dutch language in neo4j 3.5. We are currently building a knowledge graph in Neo4j 3.5 for a bunch of textual articles. We'd…
N Meibergen
  • 362
  • 2
  • 14
1
vote
0 answers

Does graphaware support Dutch nlp in neo4j?

I want to use the graphaware nlp package to automatically perform nlp feature extraction on Dutch texts in neo4j. For this purpose I wanted to use OpenNLP as it should have support for Dutch. The installation worked well, and I can annotate English…
Ivo Merchiers
  • 1,589
  • 13
  • 29
1
vote
2 answers

return the value uuid in the nodes created in Neo4j ogm

I'm working Neo4j from PHP. To generate the uuid field in the nodes I am using: neo4j-uuid. I also use: graphaware/neo4j-php-ogm, when I create a node, I do not return the value assigned to the UUID field, I have to make a new query to get that…
Jaime Roman
  • 749
  • 1
  • 11
  • 26
1
2
3
8 9