Я новичок в Neo4J и в последние несколько лет изучал язык запросов Cypher.
Я понял, что могу написать свой запрос вроде этого...
MATCH (b:Beverage)<-[:likes]-(p:Person)-[:likes]->(r:Restaurant)
WHERE b.name = 'Beer' and r.name = 'KFC'
RETURN p.name
... или вот так...
MATCH (b:Beverage{name:'Beer'})<-[:likes]-(p:Person)-[:likes]->(r:Restaurant{name:'KFC'})
RETURN p.name
Какой подход лучше с точки зрения производительности? И почему?
Спасибо.