1. Neo4j is a graph database that allows for modeling and querying of graph-like data structures.
2. The document demonstrates how to create a graph using Neo4j by adding nodes and relationships between them in a transaction.
3. Neo4j also supports indexing of node properties to enable efficient querying and retrieval of nodes by their properties. Different types of indexes like Lucene are supported.