Package de.uni.leipzig.IR15.Benchmark.neo4j

Class Summary
CypherBenchmark Abstract Base Class for all Cypher-based benchmarks.
Neo4jBenchmark Abstract Base Class for all benchmarks running on neo4j graph database.
Query1_Cypher_Benchmark Query 1 selects the wordID of all the sentence co-occurrences of a given word.
Query1_Native_Benchmark Query 1 selects the wordID of all the sentence co-occurrences of a given word.
Query1_Traverser_Benchmark Query 1 Traverser collects all nodes which are directly connected to the start node via an outgoing CO_S relationship.
Query2_Cypher_Benchmark Query 2 selects the wordID of all sentence co-occurrences of co-occurrences of a given word.
Query2_Native_Benchmark Query 2 selects the wordID of all sentence co-occurrences of co-occurrences of a given word.
Query2_Traverser_Benchmark Query 2 Traverser collects all nodes with are 2 hops away from the start node and connected via outgoing CO_S relationships between start and end node.
Query3_Cypher_Benchmark Query 3 selects all sentence co-occurrences of a given word which are co-occurences of themselves.
Query3_Native_Benchmark Traverser collects all paths starting at A which have the following pattern A-[CO_S]->B-[CO_S]->C<-[CO_S]-A.
Query3_Traverser_Benchmark Traverser collects all paths starting at A which have the following pattern A-[CO_S]->B-[CO_S]->C<-[CO_S]-A.
TraverserBenchmark Abstract Base Class for all Cypher-based benchmarks.