Let me clarify the actual question by using an example. When doing a full-text search against say a users 'friends of friends' graph, two collections are created from what I understand.
One set that reflects the results from the Lucene search and one set from the graph search (friends of friends). I briefly looked over the Neo4J source and it seems that the comparison of these two sets is done by simply iterating over one collection and checking the existence of the element in the opposing set. See org.neo4j.cypher.internal.compiler.v2_1.commands.InCollection#isMatch Is this the right portion of code I should be looking at to see how Neo4j narrows down the results from Lucene against the Neo4j results? -- 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 neo4j+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.