Neo4J核心API
2013-03-08 09:37
387 查看
•GraphDatabaseService
•TransactionbeginTx()
•Node
createNode()
•Node
getNodeById(long id)
•Relationship
getRelationshipById(long id)
•IndexManagerindex()
•EmbeddedGraphDatabase(implement)
•EmbeddedReadOnlyGraphDatabase(implement)
•Transaction
•tx.success();
•tx.finish();
•IndexManager
•booleanexistsForNodes(String
indexName)
•boolean
existsForRelationships(String
indexName)
•Index<Node>
forNodes(String
indexName)
•RelationshipIndexforRelationships(String
indexName)
•Index
•voidadd(T entity, String key, Object value)
•void
delete()
•void
remove(T entity)
•void
remove(T entity, String key)
•void
remove(T entity, String key, Object value)
•TraversalDescription
•TraversalDescriptionbreadthFirst()•TraversalDescriptiondepthFirst()
•TraversalDescriptionevaluator(Evaluator evaluator)
•TraversalDescription evaluator(PathEvaluator evaluator)
•TraversalDescription relationships(RelationshipType type, Direction direction)
•TraversalDescriptionsort(Comparator<? super Path> comparator)
•Traverser
traverse(Node... startNode)
•TraversalDescriptionuniqueness(UniquenessFactory uniqueness, Object parameter)
•QueryContext
•QueryContext(ObjectqueryOrQueryObject)
•static
QueryContext numericRange(String key, Number from, Number to)
•static
QueryContext numericRange(String key, Number from, Number to, boolean
includeFrom, boolean
includeTo)
•QueryContext
sort(org.apache.lucene.search.Sort sorting)
•QueryContext
sort(String key, String... additionalKeys)
•QueryContext
sortByScore()
•QueryContext
sortNumeric(String key, boolean reversed)
•QueryContext
top(int numberOfTopHits)
•QueryContext
tradeCorrectnessForSpeed()
•QueryContext:demo
•Index<Node>.query( “title”,“Matrix”);
•Index<Node>.query( "title", new QueryContext( "*" ).sort( "title" )
);
•Index<Node>.query( new
QueryContext( "title:*" ).sort( "year", "title" ) );
•Index<Node>.query( "title", new QueryContext( "The*" ).sortByScore()
);
•Index<Node>.query( new
TermQuery( new Term( "name", "Keanu Reeves" ) )
).
•Index<Node>.query( new
WildcardQuery( new Term( "title", "The Matrix*" ) ) );
•Index<Node>.query( "title:*Matrix* AND year:1999" );
•new QueryContext( "title:*Matrix* year:1999"
).defaultOperator(
Operator.AND );
相关文章推荐
- Android基本功:支持GPS的核心API
- Neo4j REST API使用实例---ttlsa教程系列之neo4j(二)
- Yii核心验证器api详解
- hibernate_核心API
- JPA核心API-基于Hibernate实现
- Hibernate核心API(Notes)
- java核心API
- 谷歌发布 TensorFlow 1.4.0 版本,Keras 成为核心模块,API 变动较大
- Linux动态频率调节系统CPUFreq之二:核心(core)架构与API
- Hibernate 核心的API
- [转载]EXT核心API详解(六)-Ext.Fx
- 细谈Lucene(三):Lucene的 核心API 简介
- EXT核心API详解(三)-Ext.Element
- 核心API——Collection
- Hibernate核心API
- ext核心API详解
- EXT核心API详解(一)-Ext
- JDBC与DAO篇--02 JDBC核心API
- Java核心API -- 4(日期类)
- Java核心API需要掌握的程度【叫我小猫Frank】与你分享