Это зависит от того, насколько велик ваш график, и от того, насколько хорошо он будет работать, но вы можете получить представление о типе узлов и ребер, используя что-то вроде примера ниже. Из используемых вами тегов я предполагаю, что вы используете Gremlin:
g.V().groupCount().by(label)
g.E().groupCount().by(label)
Если у вас очень большой график, попробуйте поставить что-то вроде limit(100000)
перед шагом groupCount
.
Если вы используется язык программирования, такой как Python (с установленным gremlin python), тогда вам нужно будет добавить шаг терминала next()
к запросам, как в:
g.V().groupCount().by(label).next()
g.E().groupCount().by(label).next()
Найдя метки и распространение из ярлыков вы можете использовать один из них, чтобы изучить некоторые свойства. Давайте представим, что есть метка с именем "person".
g.V().hasLabel('person').limit(10).valueMap().toList()
Помните, что с графами свойств Gremlin у вершин с одной и той же меткой не обязательно могут быть одинаковые свойства, поэтому полезно взглянуть на несколько вершин, чтобы получить в этом есть смысл.