Enjoy Graph Queries with Cypher!

May 04, 2021

Cypherを使ってみましょう


セミナーやカンファレンスでCypherを動かす時のサンプルです。 自分用に作っているので親切にはできてないかもしれませんが簡単な学習ができます。

ライブコーディングはかっこいいのですが、つまらない所でタイプミスをしたりします。 そう言うトラブルを避けるために、Neo4jのGuideを作成しました。 とりあえず、ポチポチすれば、小さなサンプルから短時間で気づきが学べます。

準備


neo4j.confに下記を追加しましょう。

browser.remote_content_hostname_whitelist=https://www.annoura.com

設定の場所は、Openの右にある「…」をクリックするとメニューがプルダウンしますので、Settingsを選択してください。 Settings... もしくはこちら。

<neo4j-home>/conf/neo4j.conf

neo4j.confの編集画面が出てきますので、最後の行に追加します。 小さくて見づらいですが赤で囲んだところです。 neo4j.conf ファイルに追加してApplyするとアクセスが許可されます。 データベースが起動中の場合は、DBMS restart requiredのメッセージが表示されますので、Restart Nowしましょう。 最後の行の必要はありませんが、ユーザが追加する箇所はここがオススメです。 削除したい時もすぐに見つけることができます。

サンプルのガイド


下記で動かしてみたい :Play から始まるコマンドをNeo4 Browserのコマンド行に入れてください。

httpsから始まって、.htmlで終わっていることもあって、SafariやChromeのようなウェブブラウザで開く人がいます。 Neo4 Browserの画面からが正解です。 間違えても画面にコマンドのテキストが表示されるだけですが、これからコマンド行にコピペとか面倒ですのでやめましょう。

Command line

Neo4j Editionの機能 (Japanese)

:guide https://www.annoura.com/guides/neo4jeditions.html

Movie Graph (Japanese)

:play https://www.annoura.com/guides/movie.html

Pokemon, ポケモン (Japanese)

:play https://www.annoura.com/guides/pokemon.html

Car, 車 (Japanese)

:play https://www.annoura.com/guides/car.html

Flowchart, フローチャート (Japanese)

:play https://www.annoura.com/guides/flow.html

Movie Graph (GDBP2020, English)

:play https://www.annoura.com/guides/gdbp2020movie.html

BTS/MRT (GDBP2020, English)

:play https://www.annoura.com/guides/gdbp2020line.html

Profile picture

Written by Koji Annoura who lives and works in Fukuoka Japan. You should follow me on Twitter

© 2021, Koji Annoura, Built with Gatsby