我从这里下载了neo4j示例数据库的博士
http://www.neo4j.org/develop/example_data
我可以遍历/查询节点,关系和属性。但索引似乎是空的。
例如,这些cypher查询不返回任何行。
"START doctor = node:characters(character='Doctor') RETURN doctor"
"START doctor = node:characters('*:*') RETURN doctor"
"START actors = node:actors('*:*') RETURN actors"
我如何构建角色索引?是吗:
Iterate all nodes
When node contains character property add it to index
答案 0 :(得分:0)
我上传了一个固定数据集,zip文件没有包含索引子目录。
这些索引是在drwho教程的java代码中手动构建的。
shell中有一个索引命令,它也是可编写脚本的,但索引正确的节点并不容易。
我可能要么使用javascript与eval
集成并创建索引,迭代所有节点,并根据属性将节点添加到适当的索引。
OR
我会使用cypher输出索引节点所需的shell命令。
像
这样的东西start n=node(*) where has(n.character) return "cd -a "+id(n)+" & index -i characters character ";
您必须从表格边框中删除“I”并替换&与&&虽然。