A clojure project to import StackOverflow data into Neo4j
Shell Clojure
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
db
doc
src/stackoverflow_graphgist
test/stackoverflow_graphgist
.gitignore
LICENSE
README.md
data1.json
data2.json
data3.json
data4.json
data5.json
dump.cql
model.png
project.clj
queries.cql

README.md

stackoverflow-graphgist

This is a Clojure project built with Leiningen to import data from the StackOverflow API into Neo4j.

While it is written with code reuse in mind, there are some known kinks:

  • Neo4j server is hardcoded
  • It is currently coded to import 1000 questions (10 pages) tagged neo4j and to also get the associated askers (Users), Answers, and answerers (Users). See the model image below.

Model

StackOverflow domain model

Installation and usage

  • Clone this repository
  • Install Leiningen
  • Run lein repl
  • Execute (stackoverflow-graphgist.core/-main)

License

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.