What you want to do is to check for a property I guess,
http://docs.neo4j.org/chunked/snapshot/query-where.html#where-filter-on-node-property
HTH
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer
Neo4j 1.6 released - dzone.com/6S4K
The Neo4j Heroku Challenge - http://neo4j-challenge.herokuapp.com/
Hi Simon,
what you are doing right now is an index lookup, see
http://docs.neo4j.org/chunked/snapshot/query-start.html#start-node-by-index-lookup
. Importing a raw GraphML file does not put the node properties in any
indexes, just the data into the graph.What you want to do is to check for a property I guess,
http://docs.neo4j.org/chunked/snapshot/query-where.html#where-filter-on-node-propertyHTH
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauerNeo4j 1.6 released - dzone.com/6S4K
The Neo4j Heroku Challenge - http://neo4j-challenge.herokuapp.com/
Yes Simon,
This is am index problem. As stated, graphml does not export or import indexes. There is https://github.com/neo4j/neo4j-geoff by Nigel Small to cope with this, or, you could setup auto indexing to index your properties, see http://docs.neo4j.org/chunked/snapshot/rest-api-auto-indexes.html
Does that make sense?
start n = node:node_auto_index(name="SS_0002") return n
http://docs.neo4j.org/chunked/snapshot/gremlin-plugin.html#rest-api-load-a-sample-graph
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer
Neo4j 1.6 released - dzone.com/6S4K
The Neo4j Heroku Challenge - http://neo4j-challenge.herokuapp.com/
start n = nodes:index_name(...) return count(n)
and then a traversal and compare the times? Also, make sure you have a
warm graph, warming up with something like
start n = node(*) return count(n)
or so ...
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer
Neo4j - Graphs rule.
Program or be programmed - Computer Literacy for kids.
http://foocafe.org/#CoderDojo
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer
Neo4j - Graphs rule.
Program or be programmed - Computer Literacy for kids.
http://foocafe.org/#CoderDojo
On Wed, Apr 4, 2012 at 11:25 AM, Simon Gibson <simonb...@gmail.com> wrote:
> Peter,
>
START i=node:ItemData("name:*")
RETURN count(i)
And see what that gives you? That would be almost a pure index lookup.
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer
Neo4j - Graphs rule.
Program or be programmed - Computer Literacy for kids.
http://foocafe.org/#CoderDojo
START event=node:EventData(name ="Collection 1")
MATCH (i)-[:event]->(event),(i)-[:owner]->(owner)
RETURN i
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer
Neo4j - Graphs rule.
Program or be programmed - Computer Literacy for kids.
http://foocafe.org/#CoderDojo
Cheers,
/peter neubauer
G: neubauer.peter
S: peter.neubauer
P: +46 704 106975
L: http://www.linkedin.com/in/neubauer
T: @peterneubauer
Neo4j - Graphs rule.
Program or be programmed - Computer Literacy for kids.
http://foocafe.org/#CoderDojo
> START event=node:EventData(name ="Collection 1")
> MATCH (i)-[:event]->(event),(i)-[:owner]->(owner)
> RETURN count(i)
Michael