如何获取与索引关联的密钥?

时间:2015-06-11 17:39:04

标签: neo4j cypher

我正在使用neo4j 1.9.9而我正在尝试使用索引(现在称为旧索引)进行搜索。但是,我不确定要使用的密钥。

例如,因为我有__types__创建的Spring Data neo4j索引,所以我做过像

这样的事情
start n=node:__types__(className="domain.Person") return n; 

但它总是返回0行。我还尝试过其他类型的密钥,而不是className,但没有出现任何密钥。

那么,有没有办法知道给定索引可用的键?

1 个答案:

答案 0 :(得分:1)

使用名为Luke的Lucene索引工具箱获取对graph.db/index中索引的低级访问权限。请注意,由于文件被锁定,Neo4j运行时无法执行此操作。

所以要么在使用Luke之前关闭Neo4j,要么(首选)拿一份NSObject并在副本上使用Luke。