org.neo4j.graphdb.index (Neo4j Community 2.1.0-M01 API)
Date: 2014-02-20

# Package org.neo4j.graphdb.index

Integrated API for node and relationship indexing.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AutoIndexer<T extends PropertyContainer> | The primary interaction point with the auto indexing infrastructure of neo4j.
  Index<T extends PropertyContainer> | An index to associate key/value pairs with entities (`Node`s or `Relationship`s) for fast lookup and querying.
  IndexHits<T> | An `Iterator` with additional `IndexHits.size()` and `IndexHits.close()` methods on it, used for iterating over index query results.
  IndexImplementation | A provider which can create and instantiate `Index`s.
  IndexManager | A one stop shop for accessing `Index`s for `Node`s and `Relationship`s.
  IndexProviders | Registry of currently active index implementations.
  ReadableIndex<T extends PropertyContainer> | An index that allows for read only operations.
  ReadableRelationshipIndex | Extends the `ReadableIndex` interface with additional get/query methods which are specific to `Relationship`s.
  RelationshipAutoIndexer |
  RelationshipIndex | Extends the ReadableRelationshipIndex and the Index interfaces for completing the set of available types.

- Class Summary
  Class | Description
  --- | ---
  UniqueFactory<T extends PropertyContainer> | A utility class for creating unique (with regard to a given index) entities.
  UniqueFactory.UniqueEntity<T extends PropertyContainer> |
  UniqueFactory.UniqueNodeFactory | Implementation of `UniqueFactory` for `Node`.
  UniqueFactory.UniqueRelationshipFactory | Implementation of `UniqueFactory` for `Relationship`.

## Package org.neo4j.graphdb.index Description

Integrated API for node and relationship indexing.

A concrete implementation like the neo4j-lucene-index component must be available on the classpath for indexing to work.

Copyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.