GitHub - neo4j-graph-examples/stackoverflow: Stack Overflow Questions, Answers, Tags, and Comments

icon

Description: Stack Overflow questions, answers, tags, and comments and the relationships between them.

To Do: {todo}

Nodes 6193 Relationships 11540

model

Figure 1. Model

example

Figure 2. Example

Example Query:

:param tagName => "neo4j"
MATCH (t:Tag {name:$tagName})<-[:TAGGED]-(q:Question)<-[:ANSWERED]-(a:Answer {is_accepted:true})<-[:PROVIDED]-(u:User)
RETURN u.display_name as answerer LIMIT 5

Setup

This is for Neo4j version: 4.0,4.3

Required plugins: apoc

Load graph data via the following:

Dump file: data/stackoverflow-4-3-1.dump

  • Drop the file into the Files section of a project in Neo4j Desktop. Then choose the option to Create new DBMS from dump option from the file options.

  • Use the neo4j-admin tool to load data from the command line with the command below.

bin/neo4j-admin load --from data/stackoverflow-4-3-1.dump [--database "database"]

Feedback

Feel free to submit issues or pull requests for improvement on this repository.