neo4j - 为什么以及如何创建和使用索引?

时间:2014-10-04 22:58:14

标签: neo4j

我正在学习Neo4J并且在没有创建任何索引的情况下运行良好。

我可以创建和读取节点。

那么,为什么/何时应该创建索引?也许是为了表现?这是必须的吗?

1 个答案:

答案 0 :(得分:1)

当您要通过此属性查找节点作为起点时,您应创建一个查找索引,例如:Person(userId) or :Book(isbn) or :City(zip) or :Product(productNo)

通常是您拥有业务(唯一)标识符以查找节点的内容。

通常对于索引存在一些混淆,因为还有旧索引(仍然用于全文和空间)与新的精确模式索引相比,请参阅此帖子以获取更多详细信息:

http://nigelsmall.com/neo4j/index-confusion