首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用索引测试neo4j

使用索引测试neo4j
EN

Stack Overflow用户
提问于 2013-01-21 20:54:19
回答 1查看 89关注 0票数 0

我想用nosql单元测试我的neo4j项目。只要我不需要lucene索引,它就能正常工作。有没有办法创建一个带有索引的测试数据库?我认为graphml没有提供索引的可能性,所以我尝试使用自动索引,如下所示:

代码语言:javascript
复制
@Before
public void startAutoIndex(){
    AutoIndexer<Node> nodeAutoIndexer = graphDb.index().getNodeAutoIndexer();
    nodeAutoIndexer.startAutoIndexingProperty( "id" );
    nodeAutoIndexer.startAutoIndexingProperty( "refname" );
    nodeAutoIndexer.setEnabled(true);
}

这对我不起作用。有没有其他方法来实现自动索引?

向Jan致以最良好的问候

EN

回答 1

Stack Overflow用户

发布于 2013-01-22 16:10:17

一般来说,有两种方式。

  1. 您可以使用geoff xml导出格式
  2. ,也可以使用您的graphml,但使用conf/server.properties文件在服务器端设置自动索引。在这里,设置以下行:

node_auto_indexing=true

node_keys_indexable=id,重新命名

重新启动数据库并执行neo4j导入(假设导入的节点具有idrefname作为其属性-以防您需要neo4j数据库的常规id,而不是唯一的id,则无需将id指定为索引)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14439103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档