万本电子书0元读

万本电子书0元读

顶部广告

Neo4j Cookbook电子书

售       价:¥

11人正在读 | 0人评论 9.8

作       者:Ankur Goel

出  版  社:Packt Publishing

出版时间:2015-05-28

字       数:91.9万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
If you are already using Neo4j in your application and want to learn more about data analysis or database graphs, this is the book for you. This book also caters for your needs if you are looking to migrate your existing application to Neo4j in the future. We assume that you are already familiar with any general purpose programming language and have some familiarity with Neo4j.
目录展开

Neo4j Cookbook

Table of Contents

Neo4j Cookbook

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why Subscribe?

Free Access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Sections

Getting ready

How to do it…

How it works…

There's more…

See also

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. Getting Started with Neo4j

Introduction

Single node installation of Neo4j over Linux

Getting ready

How to do it...

How it works...

See also

Single node installation of Neo4j over Windows

Getting ready

How to do it...

How it works...

See also

Single node installation of Neo4j over Mac OS X

Getting ready

How to do it...

How it works...

There's more…

Creating your first graph with Neo4j

Getting ready

How to do it...

How it works...

There's more…

Importing data from the CSV format to Neo4j

Getting ready

How to do it...

Using a batch importer

Using custom scripts

How it works...

See also

Importing data from RDBMS to Neo4j

Getting ready

How to do it...

Using the Neo4j SQL importer tool

Using custom scripts

How it works...

There's more…

Importing data from the Geoff format to Neo4j

Getting ready

How to do it...

How it works...

Bulk load

See also

Importing data from OrientDB to Neo4j

Getting ready

How to do it...

Exporting in the JSON format

Using Gremlin

How it works...

See also

Importing data from InfiniteGraph to Neo4j

Getting ready

How to do it...

How it works...

There's more…

Importing data from the DEX graph database to Neo4j

Getting ready

How to do it...

How it works...

See also

Common configurations of Neo4j

Getting ready

How to do it...

How it works...

There's more…

Running multiple instances of Neo4j over a single machine

Getting ready

How to do it...

How it works...

See also

Building Neo4j from the source

Getting ready

How to do it...

How it works...

There's more…

2. Connecting to Neo4j

Introduction

Accessing Neo4j from the command line using the Neo4j shell

Getting ready

How to do it...

How it works...

Accessing Neo4j from the command line using curl

Getting ready

How to do it...

How it works...

Accessing Neo4j from the Java libraries

Getting ready

How to do it...

How it works...

Accessing Neo4j using the Java REST bindings

Getting ready

How to do it...

Developing your own Neo4j REST client

Using the Java Neo4j REST binding

How it works...

Mapping Neo4j to Java-annotated classes using Spring Data Neo4j

Getting ready

How to do it...

Graph Entities

How it works...

Accessing the embedded Neo4j from Python

Getting ready

How to do it...

How it works...

Accessing Neo4j from Python using the REST bindings

Getting ready

How to do it...

Annotate the Python object model to the Neo4j graph database

Getting ready

How to do it...

How it works...

Accessing the embedded Neo4j from Ruby

Getting ready

How to do it...

How it works...

Accessing Neo4j from Ruby using the REST Bindings

Getting ready

How to do it...

Accessing Neo4j from Scala

How to do it...

Accessing Neo4j from .NET

How to do it...

Accessing Neo4j from PHP

Getting ready

How to do it…

Accessing Neo4j from Node.js

Getting ready

How to do it…

3. The Cypher Query Language

Introduction

Creating your first node and relationship using Cypher

Getting ready

How to do it...

How it works...

Querying nodes and relationships using Cypher

Getting ready

How to do it...

How it works...

Deleting data from Neo4j using the Cypher query

Getting ready

How to do it...

How it works...

Boolean operators with Cypher

Getting ready

How to do it...

How it works...

Changing the order of results with Cypher

Getting ready

How to do it...

How it works...

Limiting and skipping results with Cypher

Getting ready

How to do it...

How it works...

Regular expressions with Cypher

Getting ready

How to do it...

How it works...

Aggregation with Cypher

Getting ready

How to do it...

How it works...

Combining results with Cypher

Getting ready

How to do it...

How it works...

Finding paths in Cypher along with their shortest route

Getting ready

How to do it...

How it works...

There's more…

4. Data Modeling and Leveraging with Neo4j

Introduction

Data modeling with Neo4j – moving away from traditional SQL

Getting ready

How to do it...

How it works...

Aggregate versus connected data models

Getting ready

How to do it...

How it works...

There's more...

The connected model

The aggregated model

The hybrid model

Creating a binary search tree with Neo4j

Getting ready

How to do it...

How it works...

Healthcare data modeling with Neo4j

Getting ready

How to do it...

How it works...

See also

Travel data modeling with Neo4j

Getting ready

How to do it...

How it works...

See also

Social data modeling with Neo4j

Getting ready

How to do it...

How it works...

See also

Retail data modeling with Neo4j

Getting ready

How to do it...

How it works...

See also

5. Mining the Social Treasure

Introduction

Finding mutual friends with Neo4j

Getting ready

How to do it...

How it works...

Finding friends of friends with Neo4j

Getting ready

How to do it...

How it works...

Activity streaming with Neo4j

Getting ready

How to do it...

How it works...

Finding user similarity with Neo4j

Getting ready

How to do it...

How it works...

Network reachability with Neo4j

Getting ready

How to do it...

How it works...

6. Developing Location-based Services with Neo4j

Introduction

Installing the Neo4j Spatial extension

Getting ready

How to do it...

How it works...

There's more…

Importing the Esri shapefiles

Getting ready

How to do it...

How it works...

There's more…

Importing the OpenStreetMap files

Getting ready

How to do it...

How it works...

There's more…

Importing data using the REST API

Getting ready

How to do it...

How it works...

There's more…

Creating a point layer using the REST API

Getting ready

How to do it...

How it works...

There's more…

Finding geometries within the bounding box

Getting ready

How to do it...

How it works...

There's more…

Finding geometries within a distance

Getting ready

How to do it...

How it works...

There's more…

Finding geometries within a distance using Cypher

Getting ready

How to do it...

How it works...

There's more…

7. Visualization of Graphs

Introduction

Visualization using the Neo4j console

Getting ready

How to do it...

How it works...

Viewing your graph with Linkurious

Getting ready

How to do it...

How it works...

The Neo4j graph with Gephi

Getting ready

How to do it...

How it works...

Visualization with Neoeclipse

Getting ready

How to do it...

How it works...

8. Industry Usages of Neo4j

Introduction

Healthcare with Neo4j

Getting ready

How to do it...

How it works...

There's more…

The social networking industry with Neo4j

Getting ready

How to do it...

How it works...

There's more…

The travel industry with Neo4j

Getting ready

How to do it...

How it works...

There's more…

E-commerce with Neo4j

Getting ready

How to do it...

How it works...

There's more…

9. Neo4j Administration and Maintenance

Introduction

Deploying Neo4j over the Amazon EC2 Cloud

Getting ready

How to do it...

How it works...

There's more…

Deploying Neo4j over the Heroku Cloud

Getting ready

How to do it...

There's more…

Deploying Neo4j over the Microsoft Azure Cloud

Getting ready

How to do it...

There's more…

Backups with Neo4j

Getting ready

How to do it...

Neo4j backup with Community Edition

Neo4j backup with Enterprise Edition

There's more…

Upgrading Neo4j to the latest version

Getting ready

How to do it...

There's more…

Neo4j's remote debugging setup

Getting ready

How to do it...

There's more…

Configuring secure access to your Neo4j instance

Getting ready

How to do it...

There's more…

10. Scaling Neo4j

Introduction

A bulk upload of the initial large dataset

Getting ready

How to do it...

How it works...

There's more…

The high availability setup

Getting ready

How to do it...

How it works...

There's more…

Handling high read loads

Getting ready

How to do it...

How it works...

There's more…

Handling high write loads

Getting ready

How to do it...

How it works...

There's more…

Optimizing the Cypher query for performance

Getting ready

How to do it...

How it works...

There's more…

Index

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部