First 'Real' Project

So, I've tinkered with Neo4j over the years. I've gone through Graph Academy and several other courses. It has been a while since I played around. I did a proof of concept for my boss. He likes it and has given me the time to build it out. Some things have changed since I first started with Neo4j (AuraDB, Bloom, etc.). Can you recommend the best steps/service to use/resource for me to implement to build out this project?

Project

  • Node: Employees
  • Node: Specialty
  • Node: Language
  • Relationship: specializes_in
  • Relationship: speaks

I want to add a special search area on our website where end-users/clients can easily find for example: All employees who specialize in training and speak french (example only)

Since I want to add this to our website should I learn AuraDB? Or Bloom? Or something else?

My tables are very small - about 100 for employees, and 150 for specialties. I don't have the relationships figured out yet.

Thanks in advance!

John

Aura if you want to host it. You can run community on your on server too, or use a Docker container.

As far as the functionality, you can use one of the drivers to query the db to get your search results. I use the java driver. It is very easy to use. I provide my cypher and the parameters, then process the results. I find it best to develop and test the query in desktop to make sure the syntax is correct and the results are what I want.

Driver Docs:

1 Like