Neo4j:在Neo4j浏览器的帮助下探索新数据集
當我查看一個新的Neo4j數據庫時,發現困難之一是確定其中包含的數據的結構。
我習慣于關系數據庫,在該數據庫中您可以輕松地獲取表列表和外鍵,從而使它們彼此連接。
傳統上,使用Neo4j時很難做到這一點,但是隨著Neo4j瀏覽器的發布,我們現在可以通過單擊瀏覽器左上方的Neo4j圖標輕松獲得這種類型的概述。
我們將看到類似于左圖的圖像,該圖像顯示了我的足球圖表的結構,現在我們可以通過單擊各種標簽,屬性或關系來發現圖表的各個部分。
例如,如果我們單擊“ 月份”標簽,將執行以下查詢:
該查詢實際上返回了數據庫中的所有月份,因為總共只有12個月,但是對于其他查詢,我們將獲得具有該結構的節點/關系的子集。
為了探索幾個月來的結構,我們可以通過運行以下查詢來探索它具有哪些關系:
通過運行此查詢,我們發現存在一個in_month關系,將比賽與比賽進行的月份聯系起來。
另一種有用的探索機制是allShortestPaths函數,該函數將向我們顯示兩個節點之間的路徑(如果存在)。 例如,以下查詢將向我們顯示韋恩·魯尼和March之間的路徑:
文本有點小,但是魯尼和一場比賽之間的關系被命名為play_in,因此,如果我們要查找魯尼在三月進行的哪一場比賽,我們可以輕松地編寫該查詢。
瀏覽器的另一個簡潔功能是,我們可以通過單擊保存按鈕并選擇在注釋中命名查詢來保存查詢。
然后,如果需要,我們可以訪問這些查詢并通過左側的星號標簽重新運行它們:
您可以通過下載里程碑2.0.0-M06來獲得瀏覽器的控制權,該里程碑大約在下載頁面的中間,或者如果您想在瀏覽器上破解,它位于github上 。
翻譯自: https://www.javacodegeeks.com/2013/10/neo4j-exploring-new-data-sets-with-help-from-neo4j-browser.html
總結
以上是生活随笔為你收集整理的Neo4j:在Neo4j浏览器的帮助下探索新数据集的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (linux 翻墙)
- 下一篇: 使用HTML5,画布和开放数据创建全球降