Index
A
- access control lists (ACL) / How to do it...
- activity streaming
- implementing / Activity streaming with Neo4j, Getting ready, How to do it..., How it works...
- aggregate model
- versus connected data model / Aggregate versus connected data models, How to do it...
- pros / The aggregated model
- cons / The aggregated model
- Amazon EC2 Cloud
- Neo4j, deploying over / Deploying Neo4j over the Amazon EC2 Cloud, How to do it..., How it works...
- aspects, of scaling Neo4j read throughputs
- number of slaves, increasing / How to do it...
- cache, using with Neo4j / How to do it...
- warm cache, routing to / How to do it...
- aspects, of scaling Neo4j write throughputs
- master, writing to / How to do it...
- value of vm.dirty_background_ratio, increasing / How to do it...
- batch writing, to system / How to do it...
- atomicity, consistency, isolation, and durability (ACID) / Introduction
- AWS Cloud formation console
- URL / Getting ready
- Azure
B
- backups, Neo4j
- performing / Backups with Neo4j
- with Community Edition / Neo4j backup with Community Edition
- with Enterprise Edition / Neo4j backup with Enterprise Edition
- BetterDoctor API
- URL / How to do it...
- binary search tree
- creating, with Neo4j / Creating a binary search tree with Neo4j, How to do it..., How it works...
- binary search tree (BST)
- about / How to do it...
- boolean operators
- using, with Cypher / Boolean operators with Cypher, How to do it..., How it works...
- building blocks, Neo4j graph database
- nodes / Introduction
- relationships / Introduction
- labels / Introduction
- properties / Introduction
C
- common configuration files, Neo4j
- about / Getting ready, How it works...
- URL / There's more…
- connected data model
- versus aggregate model / Aggregate versus connected data models, How to do it...
- pros / The connected model
- cons / The connected model
- curl
- about / Accessing Neo4j from the command line using curl
- used, for accessing Neo4j from command line / Accessing Neo4j from the command line using curl, How to do it..., How it works...
- Cypher
- about / Introduction
- used, for creating node / Creating your first node and relationship using Cypher, How to do it..., How it works...
- used, for creating relationship / How to do it..., How it works...
- used, for querying relationship / Querying nodes and relationships using Cypher, How it works...
- used, for querying nodes / Querying nodes and relationships using Cypher
- boolean operators / Boolean operators with Cypher, How to do it..., How it works...
- Boolean operator AND / How to do it...
- Boolean operator NOT / How to do it...
- used, for changing order of results / Changing the order of results with Cypher, How it works...
- used, for skipping results / Getting ready, How to do it...
- used, for limiting results / How it works...
- regular expressions, using / Getting ready, How to do it..., How it works...
- aggregation / Aggregation with Cypher, How to do it..., How it works...
- results, combining with / Combining results with Cypher, How to do it..., How it works...
- paths, along with shortest route / Finding paths in Cypher along with their shortest route, How to do it..., There's more…
- paths / Finding paths in Cypher along with their shortest route, How to do it..., There's more…
- used, for finding geometrics within distance / Finding geometries within a distance using Cypher, How to do it...
- Cypher query
- used, for deleting data from Neo4j / Deleting data from Neo4j using the Cypher query, How it works...
- Cypher query elements
- START / Introduction
- MATCH / Introduction
- WHERE / Introduction
- RETURN / Introduction
- CREATE / Introduction
- DELETE / Introduction
- SET / Introduction
- WITH / Introduction
- FOREACH / Introduction
- Cypher query performance
- optimizing / Optimizing the Cypher query for performance, How it works...
- index decision / How to do it...
- Cypher parameters / How to do it...
- patterns in the where clause / How to do it...
- URL / There's more…
D
- data
- importing, REST API used / Importing data using the REST API, How to do it..., How it works...
- data import
- from CSV format to Neo4j / Importing data from the CSV format to Neo4j, Using a batch importer, Using custom scripts, See also
- from RDBMS to Neo4j / Importing data from RDBMS to Neo4j, Getting ready, Using custom scripts
- from Geoff format to Neo4j / Importing data from the Geoff format to Neo4j, How to do it...
- from OrientDB to Neo4j / Importing data from OrientDB to Neo4j, How it works...
- from InfiniteGraph to Neo4j / Importing data from InfiniteGraph to Neo4j, How to do it...
- from DEX graph database to Neo4j / Importing data from the DEX graph database to Neo4j, How to do it...
- data import, CSV format to Neo4j
- about / Importing data from the CSV format to Neo4j, How it works...
- batch importer, using / Using a batch importer
- custom scripts, using / Using custom scripts
- data import, DEX graph database to Neo4j
- data import, Geoff format to Neo4j
- about / Importing data from the Geoff format to Neo4j, How it works...
- bulk loads / Bulk load
- data import, InfiniteGraph to Neo4j
- data import, OrientDB to Neo4j
- about / Importing data from OrientDB to Neo4j
- exporting, in JSON format / Exporting in the JSON format
- Gremlin, using / Using Gremlin
- data import, RDBMS to Neo4j
- about / Importing data from RDBMS to Neo4j, How to do it...
- Neo4j SQL importer tool, using / Using the Neo4j SQL importer tool
- custom scripts, using / Using custom scripts
- data modeling, using Neo4j
- URL / See also
- data modeling, with Neo4j
- DocGraph project
- URL / See also
- Dynamic Deploy
- URL / Getting ready
E
- e-commerce, with Neo4j
- about / E-commerce with Neo4j
- use cases / How to do it...
- embedded mode / Introduction
- Esri shapefiles
- importing / Importing the Esri shapefiles, How to do it...
F
- Facebook
- URL / Introduction
- Foursquare
- URL / Introduction
- friends of friends
- finding, with Neo4j / Finding friends of friends with Neo4j, How to do it...
G
- Geoff format
- URL / See also
- Geographic Information System (GIS) software / Importing the Esri shapefiles
- geometries
- searching, within bounding box / Finding geometries within the bounding box, How to do it..., How it works...
- searching, within distance / Finding geometries within a distance, How to do it...
- searching, within distance using Cypher / Finding geometries within a distance using Cypher, How to do it...
- GeoName data
- URL / Getting ready
- GeoNames
- URL / See also
- Gephi
- Neo4j graph, using with / The Neo4j graph with Gephi, Getting ready, How to do it...
- URL / Getting ready
- about / How it works...
- pros / How it works...
- cons / How it works...
- Github
- URL / Introduction
- GrapheneDB
- about / There's more…
- URL / There's more…
- Graph Modeling Language (GML) / Getting ready
- graphs
- viewing, with Linkurious / Viewing your graph with Linkurious, How to do it..., How it works...
- Graph Style Sheet (GSS) / How to do it...
- graph visualization libraries
- used, for writing tools / Introduction
- Gremlin
- using / Using Gremlin
- URL / See also, There's more…, See also
- working / How it works...
- about / How it works...
H
- HA setup
- configuring / The high availability setup, How to do it..., How it works...
- healthcare, with Neo4j
- about / Healthcare with Neo4j
- use cases / Getting ready, How to do it...
- functioning / How it works...
- healthcare data
- modeling, with Neo4j / Healthcare data modeling with Neo4j, How to do it...
- Heroku
- about / Deploying Neo4j over the Heroku Cloud
- URL / Getting ready
- Heroku Cloud
- Neo4j, deploying over / Deploying Neo4j over the Heroku Cloud, How to do it...
- Heroku Toolbelt
- URL / Getting ready
- high read loads
- handling / Handling high read loads, How to do it...
- high write loads
- handling / Handling high write loads
- hybrid model
- about / The hybrid model
I
- initial bulk dataset
- uploading / A bulk upload of the initial large dataset, Getting ready, How to do it..., How it works...
- Cypher Load CSV / How to do it...
J
- Java Development Kit (JDK) / Getting ready
- Java libraries
- Neo4j, accessing from / Accessing Neo4j from the Java libraries, How to do it...
- Java Neo4j Rest binding
- download link / Using the Java Neo4j REST binding
- using / Using the Java Neo4j REST binding
- Java REST bindings
- about / Accessing Neo4j using the Java REST bindings
- used, for accessing Neo4j / Getting ready, How to do it...
- JPype / How it works...
L
- LinkedIn
- URL / Introduction
- Linkurious
- used, for viewing graphs / Viewing your graph with Linkurious, Getting ready, How to do it..., How it works...
- URL / Getting ready
- pros / How it works...
- cons / How it works...
- Linux
- single node installation of Neo4j, setting up over / Single node installation of Neo4j over Linux, How it works...
- single node installation of Neo4j, URL / See also
- load2neo tool
- URL / How to do it...
- LOAD CSV command
- URL / How to do it..., There's more…
- parallel batch import / How to do it...
- about / How it works...
M
- Mac OS X
- single node installation of Neo4j, setting up over / Single node installation of Neo4j over Mac OS X, How it works...
- MapReduce
- Microsoft Azure Cloud
- Neo4j, deploying over / Deploying Neo4j over the Microsoft Azure Cloud, How to do it...
- mockaroo
- URL / Getting ready
- multiple instances, of Neo4j
- running, over single machine / Running multiple instances of Neo4j over a single machine, How it works...
- mutual friends
- finding, with Neo4j / Finding mutual friends with Neo4j, How to do it...
N
- .NET
- Neo4j, accessing from / Accessing Neo4j from .NET
- about / Accessing Neo4j from .NET
- Neo4j
- single node installation, setting up over Linux / Single node installation of Neo4j over Linux
- URL / Getting ready, How it works...
- single node installation, over Linux / How to do it...
- single node installation, over Windows / Single node installation of Neo4j over Windows, Getting ready, How to do it..., How it works...
- URL, for downloading Neo4j / Getting ready
- used, for creating first graph / How to do it..., How it works..., There's more…
- data, importing from CSV format / Importing data from the CSV format to Neo4j, Using a batch importer, Using custom scripts, How it works...
- data, importing from RDBMS / Importing data from RDBMS to Neo4j, How to do it..., Using custom scripts
- data, importing from Geoff format / Importing data from the Geoff format to Neo4j, How it works...
- data, importing from OrientDB / Importing data from OrientDB to Neo4j, How it works...
- data, importing from InfiniteGraph / Importing data from InfiniteGraph to Neo4j, How to do it...
- data, importing from DEX graph database / Importing data from the DEX graph database to Neo4j, How it works...
- common configuration files / Getting ready, How it works...
- multiple instances, running over single machine / How it works...
- URL, for server configuration / See also
- building, from source / Building Neo4j from the source
- building, URL / There's more…
- accessing from command line, Neo4j shell used / Accessing Neo4j from the command line using the Neo4j shell, How to do it...
- accessing from command line, curl used / Accessing Neo4j from the command line using curl, How to do it..., How it works...
- accessing, from Java libraries / Accessing Neo4j from the Java libraries, How to do it...
- accessing, Java REST bindings used / Accessing Neo4j using the Java REST bindings, How to do it..., Using the Java Neo4j REST binding
- mapping to Java annotated classes, Spring Data Neo4j used / Mapping Neo4j to Java-annotated classes using Spring Data Neo4j, Getting ready, How to do it...
- accessing from Python, REST bindings used / Accessing Neo4j from Python using the REST bindings
- accessing from Ruby, REST bindings used / Accessing Neo4j from Ruby using the REST Bindings, How to do it...
- accessing, from Scala / Accessing Neo4j from Scala
- accessing, from .NET / Accessing Neo4j from .NET, How to do it...
- accessing, from PHP / Accessing Neo4j from PHP, How to do it…
- accessing, from Node.js / Accessing Neo4j from Node.js, How to do it…
- data, deleting with Cypher query / Getting ready, How it works...
- about / Introduction
- binary search tree, creating with / Creating a binary search tree with Neo4j, How to do it..., How it works...
- deploying, over Amazon EC2 Cloud / Deploying Neo4j over the Amazon EC2 Cloud, How to do it..., How it works..., There's more…
- deploying, over Heroku Cloud / Deploying Neo4j over the Heroku Cloud, How to do it...
- deploying, over Microsoft Azure Cloud / Deploying Neo4j over the Microsoft Azure Cloud, How to do it...
- backups, performing / Backups with Neo4j
- upgrading / Upgrading Neo4j to the latest version, How to do it...
- remote debugging setup / Neo4j's remote debugging setup, Getting ready, There's more…
- secure access, configuring / Configuring secure access to your Neo4j instance, How to do it..., There's more…
- scaling / Introduction
- Neo4j-Puppet module
- URL / How it works...
- Neo4j client
- URL / How to do it...
- Neo4j console
- used, for visualization / Visualization using the Neo4j console, How to do it..., How it works...
- Neo4j embedded
- accessing, from Python / Accessing the embedded Neo4j from Python, How to do it...
- about / Getting ready
- accessing, from Ruby / Accessing the embedded Neo4j from Ruby
- Neo4j gist
- URL / Introduction
- Neo4j graph
- using, with Gephi / The Neo4j graph with Gephi, Getting ready, How to do it..., How it works...
- Neo4j HA setup
- URL / There's more…
- Neo4j over Heroku
- references / There's more…
- Neo4j over Microsoft Azure
- references / There's more…
- Neo4jPHP
- URL / How to do it…
- Neo4j REST client
- developing / Developing your own Neo4j REST client
- Neo4j shell
- about / Getting ready
- Neo4j Spatial extension
- about / Installing the Neo4j Spatial extension
- installing / Installing the Neo4j Spatial extension, How to do it...
- working / How it works...
- URL / There's more…
- Neo4j SQL importer tool
- Neo4j unmanaged extension
- URL / There's more…
- Neo4j Webadmin Console
- pros / How it works...
- cons / How it works...
- Neoeclipse
- using, with visualization / Visualization with Neoeclipse, Getting ready, How to do it..., How it works...
- URL / Getting ready
- pros / How it works...
- cons / How it works...
- Neography
- URL / How to do it...
- Neomodel
- about / Getting ready
- using / How to do it...
- working / How it works...
- URL / How it works...
- Neotechnology
- URL / How to do it...
- network reachability
- displaying / Network reachability with Neo4j, How it works...
- node
- creating, with Cypher / How to do it..., How it works...
- querying, with Cypher / Getting ready, How it works...
- Node-Neo4j
- about / Getting ready
- URL / Getting ready
- Node.js
- about / Accessing Neo4j from Node.js
- Neo4j, accessing from / Accessing Neo4j from Node.js, Getting ready
- nodes
- about / How it works...
O
- open flight database
- about / Travel data modeling with Neo4j
- URL / Getting ready
- OpenStreetMap
- URL / See also
- about / Importing the OpenStreetMap files
- OpenStreetMap files
- order of results
- changing, with Cypher / Changing the order of results with Cypher, How it works...
- OS X installation
- URL / There's more…
P
- parallel batch inserter
- URL / There's more…
- PHP
- about / Accessing Neo4j from PHP
- Neo4j, accessing from / Accessing Neo4j from PHP, Getting ready
- Plain Old Java Objects (POJO) / Mapping Neo4j to Java-annotated classes using Spring Data Neo4j
- Platform as a Service (PAAS) provider
- plug and play tools / Introduction
- point layer
- creating, REST API used / Creating a point layer using the REST API, How it works...
- py2neo module
- URL / Getting ready
- py2neo recipes cookbook
- URL / See also
- Python
- embedded Neo4j, accessing from / Accessing the embedded Neo4j from Python, Getting ready
- Python object model
- mapping, to Neo4j graph database / Annotate the Python object model to the Neo4j graph database, How it works...
Q
- queries, for healthcare graphs
- about / How to do it...
- queries, travel graph
- about / How to do it...
- questions, retail graph
- about / How to do it...
- questions, social graph
- about / How to do it...
R
- readme file
- URL / How to do it...
- read scalability
- URL / There's more…
- regular expressions
- complex regular expressions / How to do it...
- on numerical values / How to do it...
- using, with Cypher / How to do it..., How it works...
- relationship
- creating, with Cypher / Getting ready, How to do it..., How it works...
- querying, with Cypher / Querying nodes and relationships using Cypher, How it works...
- remote debugging setup
- REST API
- used, for importing data / Importing data using the REST API, How to do it..., How it works...
- used, for creating point layer / Creating a point layer using the REST API, How it works...
- REST bindings
- used, for accessing Neo4j from Python / Accessing Neo4j from Python using the REST bindings
- used, for accessing Neo4j from Ruby / Accessing Neo4j from Ruby using the REST Bindings, How to do it...
- RESTSharp
- URL / How to do it...
- results
- limiting, with Cypher / Limiting and skipping results with Cypher, How it works...
- skipping, with Cypher / Limiting and skipping results with Cypher, How it works...
- retail data
- modeling, with Neo4j / Retail data modeling with Neo4j, How to do it...
- Ruby
- embedded Neo4j, accessing from / Accessing the embedded Neo4j from Ruby, How it works...
S
- Scala
- about / Accessing Neo4j from Scala
- Neo4j, accessing from / Accessing Neo4j from Scala
- secure access
- configuring, to Neo4j instance / Configuring secure access to your Neo4j instance, How to do it..., There's more…
- server mode / Introduction
- shapefile format / Importing the Esri shapefiles
- ShapefileImporter method / How it works...
- social data
- modeling, with Neo4j / Social data modeling with Neo4j
- modeling, with Neo4j / How to do it...
- social networking industry, with Neo4j
- about / The social networking industry with Neo4j
- use cases / Getting ready, How to do it..., How it works...
- spatial database / Introduction
- Spring Data Neo4j
- about / Mapping Neo4j to Java-annotated classes using Spring Data Neo4j, How it works...
- used, for mapping Neo4j to Java annotated classes / Mapping Neo4j to Java-annotated classes using Spring Data Neo4j, Getting ready
- graph entities / Graph Entities
- URL / How it works...
- SQL data modeling
- versus Neo4j data modeling / Data modeling with Neo4j – moving away from traditional SQL
- Stanford SNAP
T
- travel data
- modeling, with Neo4j / Travel data modeling with Neo4j, How to do it..., How it works...
- travel industry, with Neo4j
- about / The travel industry with Neo4j
- use cases / How to do it..., How it works...
- Twitter
- URL / Introduction
U
- user-based authentication
- URL / How to do it...
- user similarity
V
- visualization
- Neo4j console, using / Visualization using the Neo4j console, How to do it..., How it works...
- Neoeclipse, using / Visualization with Neoeclipse, How to do it..., How it works...
W
- Weatherbase
- URL / See also
- Wikitravel
- URL / See also
- Windows
- single node installation of Neo4j, setting up over / Single node installation of Neo4j over Windows, How to do it..., How it works...
- single node installation of Neo4j, URL / See also
- Windows Azure
- URL / Getting ready
- Windows installer
- URL / Getting ready