neo4jclient - Searching in Neo4j -
my web application has users , coworker relationship. want search users has coworker relationship specific user. used query:
var query = _client                 .cypher                 .start(new                            {                                //user = node.byindexlookup(indexhelper.user_index, "email", email)                             }                 ).match(string.format("user-[:{0}]-(coworkers)", coworker.typekey))                                 .where((user coworkers) => coworkers.email.contains(term))                 .return<node<user>>("coworkers"); but throws invalid parameter at
where((user coworkers) => coworkers.email.contains(term)).
how can replace condition search coworker term? reading.
cypher doesn't support contains operator this, hence why exception says there no .net equivalent.
the nearest use regex:
where coworkers.email =~ ".*something.*" but horribly inefficient because run regex across every node.
Comments
Post a Comment