| Interface | Description | 
|---|---|
| AutoIndexer<T extends PropertyContainer> | Deprecated this feature will be removed in a future release, please consider using schema indexes instead | 
| Index<T extends PropertyContainer> | An index to associate key/value pairs with entities ( Nodes orRelationships) for fast lookup and querying. | 
| IndexHits<T> | An  Iteratorwith additionalIndexHits.size()andIndexHits.close()methods on it, used for iterating over index query results. | 
| IndexManager | |
| ReadableIndex<T extends PropertyContainer> | An index that allows for read only operations. | 
| ReadableRelationshipIndex | Extends the  ReadableIndexinterface with additional get/query methods
 which
 are specific toRelationships. | 
| RelationshipAutoIndexer | Deprecated this feature will be removed in a future release, please consider using schema indexes instead | 
| RelationshipIndex | Extends the ReadableRelationshipIndex and the Index interfaces
 for completing the set of available types. | 
| Class | Description | 
|---|---|
| IndexPopulationProgress | This class is simply a progress counter of indexing population progress. | 
| 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  UniqueFactoryforNode. | 
| UniqueFactory.UniqueRelationshipFactory | Implementation of  UniqueFactoryforRelationship. | 
A concrete implementation like the neo4j-lucene-index component must be available on the classpath for indexing to work.
Copyright © 2002–2016 The Neo4j Graph Database Project. All rights reserved.