I have a neo4j database and I have successfully used the graphaware neo4j2elastic plugin to replicate the data into elasticsearch. However, I would also like to replicate documents created in elasticsearch into neo4j.
When I create nodes in neo4j corresponding documents are created in elasticsearch. I would like to be able to index a document in elasticsearch and have a node automatically created in neo4j.
The documentation for neo4j-to-elasticsearch states (emphasis mine):
GraphAware Elasticsearch Integration is an enterprise-grade bi-directional integration between Neo4j and Elasticsearch.
So I hoped it would work both ways but it doesn't seem to. I've seen other questions mention APOC but as I understand it this requires me to script a solution, that at best could run on a schedule to import new data.
Ideally, I would like something that creates neo4j nodes as I index something. Is there anything that can do this?