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
0
votes
1 answer

Is running a transaction followed by php code and then a commit atomical in neo4j-php-client?

Is the run query in the second code line part of the atomical transaction, or in other words: is it possible that another thread runs a query successfully between the 2nd and 4th line of the following code? $tx = $client->transaction(); $result =…
Ibos
  • 72
  • 9
0
votes
0 answers

GraphAware\Neo4j changes do not appear in remote interface

I am currently learning Neo4j. I wrote a first test which creates a Node in Neo4j and fetches it. I use the PHP GraphAware\Neo4j\Client. However I am not able to see that node in the remote interface at http://localhost:7474/browser/, but I am able…
Sebastian
  • 416
  • 1
  • 6
  • 19
0
votes
0 answers

Graphaware Framework and UUID not starting on Neo4j GrapheneDB

I am trying to get the Graphaware Framework and UUID running on a GrapheneDB instance. I have followed the instructions to zip the JAR and neo4j.properties files and uploaded using the GrapheneDB Web Interface but UUID's are not added when I create…
n4nite
  • 459
  • 4
  • 19
0
votes
1 answer

Incapable of running unit tests because of CREATE INDEX and CREATE CONSTRAINT

I've developed a module for Neo4j using Graphaware package. As a part of my module, I want to make sure that some indices and/or constraints are present in the database. To this end, I use BaseTxDrivenModule.initialize method to run a couple of…
Mehran
  • 15,593
  • 27
  • 122
  • 221
0
votes
1 answer

How to make node changes in a TransactionEventHandler that are returned within the same CREATE query

I am trying to implement a plugin for neo4j to add an autoincrement ID using GraphAware library. To this end, I've written the following classes: public class ModuleBootstrapper implements RuntimeModuleBootstrapper { public RuntimeModule…
Mehran
  • 15,593
  • 27
  • 122
  • 221
0
votes
1 answer

How do I tokenize data that is replicated from Neo4j to Elastic search?

In my Neo4j graph, I only need one specific kind of node to be searchable by users. This node has the label "Synonym" and only one property, "alias". I am using the GraphAware Neo4j Elasticsearch Integration (Neo4j Module) which replicates the…
0
votes
1 answer

How to pass configuration to a module

What's the right way to pass some configuration parameters to a module that I wrote for neo4j + GraphAware? I believe there should be a way that I can put some config entries in neo4j.conf and read them in my module's code but so far I could not…
Mehran
  • 15,593
  • 27
  • 122
  • 221
0
votes
1 answer

Deploying the GraphAware friendship-counter example to some standalone neo4j server

I'm giving the GraphAware's example a try to understand how it works. But I'm having trouble running their friendship counter example. To this end, I've built the mentioned example package using mvn package which generated the following jar…
Mehran
  • 15,593
  • 27
  • 122
  • 221
0
votes
1 answer

Neo4j, graphaware: After catching an exception, another query will not execute.

I am connecting to neo4j the normal way and i can run queries no problem. During testing, i wrote a query that should fail (due to uniqueness constraint), the query does fail as expected and i catch the exception. The problem is when i try to…
Albert S
  • 2,552
  • 1
  • 22
  • 28
0
votes
1 answer

Timetree specific nodes in range

I'm having difficulties to get all nodes in a specific time range. I have two types of node attached to the timetree, Nodes Tweet and Nodes News. I want all the Tweets nodes. I'm using this query (10+ min stopped): CALL…
Cezar Sas
  • 306
  • 3
  • 14
0
votes
1 answer

Installed GraphAware Framework under Ubuntu; not seeing any ga.* procedures in Neo4j browser

I am not seeing any procedures (ga.*) in results for "call dbms.procedures()" My environment: Ubuntu 16.04.2 LTS, Neo4j EE 3.0.7, GraphAware plugins: graphaware-server-community-all-3.0.7.44.jar, graphaware-timetree-3.0.7.44.26.jar I added…
Joel Stevick
  • 1,638
  • 2
  • 16
  • 22
0
votes
2 answers

Neo4j Return Node Type to Client-Side Code

I have a modified LAMP stack using Neo4j. I am trying to return the node type from a query in my middleware to my client-side Javascript. I am using the Graphaware PHP library to handle authentication between my middleware (PHP) and my database. I…
0
votes
0 answers

GraphAware UUID not generating

I know this question has been asked here: GraphAware Neo4j UUID not working. Nobody has answered it and I cant comment to ask that guy because I dont have enough reputation. I have all both the server framework and the uuid jar files in plugins…
0
votes
1 answer

Calling TimeTree using Neo4jClient

I'm using the code below in an attempt to Call TimeTree from Neo4jClient. Other simple Calls work, but this one just does nothing. No errors, but also no new time object. public class Trip { public long Id { get; set; } public string Name {…
Opononi
  • 133
  • 1
  • 6
0
votes
1 answer

graphaware get a returned count() value

So I have been working around with neo4j and php-client graph aware, until now i have make it work kind of ok. Until now that i try to run a query returning a count() and can't find how to catch the information, the query that i run is the next…
Ecangis
  • 71
  • 12
1 2 3
8 9