Start is definitely useful when you know the Id and want to anchor your query. On Apr 29, 2014 7:25 PM, "Spencer Kohan" <[email protected]> wrote:
> Using Neo4j 2.0.2 on JDK 8.1, OSX 10.9.2 > > So I've been working my way through the manual, and I'm a little unsure > what the best practice is regarding START and MATCH. It seems like almost > any query using a START clause has an equivalent using MATCH ... WHERE, and > this note in the docs seem to hint at the fact that START is no longer the > best practice for queries: > > Note >> >> START is optional. If you do not specify explicit starting points, >> Cypher will try and infer starting points from your query. This is done >> based on node labels and predicates contained in your query. See >> Chapter 13, >> *Schema*<http://docs.neo4j.org/chunked/milestone/cypher-schema.html> for >> more information. In general, the START clause is only really needed >> when using legacy indexes. >> > > So I'm wondering, is START still considered best practice for some use > cases? Are there performance differences between queries using START and > queries using MATCH ... WHERE? > > -- > You received this message because you are subscribed to the Google Groups > "Neo4j" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
