43

MySQL ( SHOW INDEXES ) に似たものを探しています。Python で py2neo を使用してインデックスのリストを取得できました

graphDB = neo4j.GraphDatabaseService()
indexes = graphDB.get_indexes(neo4j.Node)
print(format(indexes))

しかし、Cypher で同様のことを行う方法があるかどうかを知りたかったのです。

4

6 に答える 6

3

Cypher ではそれを行うことはできませんが、機能する REST API 要求があります。

ターミナルで確認できます。

データベース内のすべてのインデックス:

curl http://localhost:7474/db/data/schema/index/

特定のレーベルの索引:

curl http://localhost:7474/db/data/schema/index/User
于 2014-02-13T18:30:13.133 に答える
1

これはあなたの質問に完全には答えていません(jjaderbergの答えも+1しました。)

py2neo には、ラベルの機能がいくつかあります: http://book.py2neo.org/en/latest/schema/

get_index(label)ラベルのインデックス付きプロパティ キーのリストを取得します。

参考までに、シェルでは文書化されていないschemaコマンドを使用できます。

于 2013-11-10T18:35:02.500 に答える