💡
【neo4j/windows】- セットアップ手順
執筆日
2025/4/7
前提
- Windows 11
手順(GUI)
- 以下のURLをクリック
-
DonwLoadをクリック
-
必要な情報を入力し、Download Desktopをクリック
-
Keyをcopyしておく
-
3でダウンロードした .exe を開く
-
インストールオプションを選択し、次へをクリック
-
インストールをクリック
-
完了をクリック
-
Neo4j Desktopが自動実行される
-
I Agreeをクリック
-
Confirmをクリック
-
立ち上がるまで待つ
-
立ち上がったことを確認
データを作成してみる
-
Newをクリック
-
Create projectをクリック
-
+Add>Local DBMSをクリック
-
Name,Passwordを入力し、Createをクリック
-
Startをクリック
-
Openをクリック
- 左タブの ☆ をクリックし、Example Graphs>Movie Graphをクリック
-
:play movie-graphを入力し、実行する
-
Createをクリック
- データが作成され、データが可視化されることを確認
Cypher を実行してみる
Keanu Reeves が出演した映画のタイトル一覧を取得
MATCH(p:Person{name:"Keanu Reeves"})-[:ACTED_IN]->(m:Movie)
RETURN m.title AS Movie
Keanu Reeves が出演した映画のタイトルと公開年を、古い順に取得
MATCH(p:Person{name:"Keanu Reeves"})-[:ACTED_IN]->(m:Movie)
RETURN m.title AS Movie,m.released AS ReleaseYear
ORDER BY m.released ASC;
Jessica Thompson がレビューした映画のうち、80点以上の映画を評価順に表示
MATCH (p:Person {name: "Jessica Thompson"})-[r:REVIEWED]->(m:Movie)
WHERE r.rating >= 80
RETURN m.title AS Movie, r.rating AS Rating, r.summary AS Review
ORDER BY r.rating DESC;
映画「The Matrix」に関わった人物(俳優・監督など)とその関係・役名(あれば)を表示
MATCH (p:Person)-[r]->(m:Movie {title: "The Matrix"})
RETURN p.name AS Person, type(r) AS Role, r.roles AS Roles
ORDER BY Role;
参考記事
Discussion