- Learning Cypher
- Onofrio Panzarino
- 151字
- 2021-07-16 11:50:27
Chapter 1. Querying Neo4j Effectively with Pattern Matching
Querying a graph database using the Java API can be very tedious; you would need to visit the whole graph and skip nodes that don't match what you are searching for. Any changes to the query will result in rethinking the code, changing it, and building it all over again. Why? The reason is that we are using an imperative language to do pattern matching, and traditional imperative languages don't work well in this task. Cypher is the declarative query language used to query a Neo4j database. Declarative means that it focuses on the aspects of the result rather than on methods or ways to get the result so that it is human-readable and expressive.
In this chapter, we will cover the following topics:
- Setting up a Neo4j database
- Querying the database in a simpler way than using the Java API
推薦閱讀
- Microsoft Dynamics CRM Customization Essentials
- Word 2000、Excel 2000、PowerPoint 2000上機指導與練習
- Go Machine Learning Projects
- Photoshop CS4經典380例
- 自動控制理論(非自動化專業)
- 菜鳥起飛系統安裝與重裝
- 統計挖掘與機器學習:大數據預測建模和分析技術(原書第3版)
- Learning Linux Shell Scripting
- 手把手教你學Flash CS3
- 簡明學中文版Flash動畫制作
- Redash v5 Quick Start Guide
- Oracle 11g Anti-hacker's Cookbook
- 計算機辦公應用培訓教程
- 實戰大數據(Hadoop+Spark+Flink):從平臺構建到交互式數據分析(離線/實時)
- 系統與服務監控技術實踐