http://neo4j.com/developer/guide-data-modeling/#_labels
“标签是用于将节点分组为集合的命名图结构。”
这是一个指向一组节点的索引。这是怎么回事?一般情况下,如何在图形数据库中实现这一点?谢谢。
发布于 2017-04-08 02:30:39
因为您知道如何使用它,所以您应该注意到,在给定特定标签的情况下,获取所有节点是很快的。例如,搜索标签为'Person‘的所有节点。应该有一个文件(或多个文件)存储每个标签的所有节点ids。因此,当您要搜索具有特定标签的所有节点时,将访问该文件,并返回具有该标签的所有节点的ids。
发布于 2017-04-08 21:23:05
可以将标签看作节点的特殊属性,它允许比节点的普通属性更快地进行查找。它们允许您更快地按这些节点进行筛选或分组。单个节点可以有多个标签。
标签的一般指南:
)
在实体标签上创建约束/索引以加快查询速度
发布于 2015-01-20 05:29:00
Neo4j中的标签对应于关系型数据库中的表格,就像gmail中的标签对应于hotmail中的文件夹一样。您可以像制表符一样对它们进行查询和索引。它们唯一缺少的是一组预定义的属性。
https://stackoverflow.com/questions/28033638
复制相似问题