ElasticSearch and Neo4j Java client in same Project

Yes. ES is using latest version of Lucene. However Neo4j is still using Lucene 3.X and it is a required dependency to run the Neo4J.

Can you guide me on how to use separate class loaders for them. I have to ensure they co exist inside the same project.

THis is also logical, as for using both Neo4j and Elastic I cannot have two projects and two binaries being deployed.