- 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
推薦閱讀
- 現(xiàn)代測控系統(tǒng)典型應(yīng)用實(shí)例
- Internet接入·網(wǎng)絡(luò)安全
- 大數(shù)據(jù)技術(shù)基礎(chǔ)
- 平面設(shè)計(jì)初步
- Mastering Spark for Data Science
- 高性能混合信號ARM:ADuC7xxx原理與應(yīng)用開發(fā)
- 傳感器技術(shù)實(shí)驗(yàn)教程
- Photoshop CS4經(jīng)典380例
- 工業(yè)機(jī)器人安裝與調(diào)試
- 西門子變頻器技術(shù)入門及實(shí)踐
- 統(tǒng)計(jì)挖掘與機(jī)器學(xué)習(xí):大數(shù)據(jù)預(yù)測建模和分析技術(shù)(原書第3版)
- Windows 7來了
- 軟測之魂
- 信息系統(tǒng)安全保障評估
- Microsoft Office 365:Exchange Online Implementation and Migration(Second Edition)