I think the query planner internally rewrites queries of the first form, to queries of the second form, so they should have pretty much identical performance.
-- Chris Vest System Engineer, Neo Technology [ skype: mr.chrisvest, twitter: chvest ] On 12 Feb 2014, at 22:35, Reihane Boghrati <[email protected]> wrote: > Thank you so much, I'll try that and I'll let you know :) > I have one more question, what is the difference between these two queries? > Is the first one faster? > > Match (u:User {userid=1})-[f:Friends{status=2}]-(uu:User) RETURN COUNT (uu) > Match (u:User) -[f:Friends]- (uu:User) WHERE u.userid=1 AND f.status =2 > RETURN COUNT (uu); > > Best, > Reihane > > On Wednesday, February 12, 2014 12:13:20 PM UTC-8, Chris Vest wrote: > Hi, > > The schema indexes are 100% accurate. If they are not, then that's a bug I'd > be happy to know about. > > Indexes should not influence correctness. They should only be about > performance. > > -- > Chris Vest > System Engineer, Neo Technology > [ skype: mr.chrisvest, twitter: chvest ] > > > On 12 Feb 2014, at 19:54, Reihane Boghrati <[email protected]> wrote: > >> Hi, >> >> I'm writing a client for Neo4j to evaluate that with BG benchmark. >> As far as I know, Neo4j is using Lucene for indexing nodes and the Cypher >> query for creating index is something like : CREATE INDEX ON :Users(userid) >> I believe that Lucene retrieval is not 100% accurate, meaning that if it >> doesn't return data, one cannot be sure data is not existed. Is that right? >> I browsed different websites but I couldn't find an alternative index >> service. I was wondering if anyone is aware of any other accurate index >> provider that can be used in Neo4j? >> >> Best, >> Reihane >> >> >> -- >> 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/groups/opt_out. > > > -- > 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/groups/opt_out. -- 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/groups/opt_out.
