【问题标题】:Neo4j batch import __types__ index for Spring DataNeo4j 批量导入 Spring Data 的 __types__ 索引
【发布时间】:2013-12-10 22:20:24
【问题描述】:

我在初始数据导入方面遇到问题,以便将来使用 Spring Data。我使用 Neo4j (CSV) 批量导入器 (https://github.com/jexp/batch-import)。主要问题在于 '__types__' 索引的使用。 似乎 Spring Data 使用“className”作为该索引的键,但该字段称为“__type__”。我试图声明字段 __type__:string:__types__,但它创建了字段 __type__ 和索引 __types__ 具有相同的键(__type __) 作为字段名称。 是否可以将“className”设置为索引键或更改 Spring Data 行为以使用“__type__”作为索引键?

谢谢。

【问题讨论】:

    标签: import indexing neo4j spring-data


    【解决方案1】:

    好问题,现在复合方法中的索引字段和类型值不可能有不同的键

    但您可以指定不同的索引文件,请参阅: 并为 types 索引的文件提供列 className 和 FQN 的值。

    【讨论】:

    • 据我了解,我应该在nodes_index.csv中指定nodeId。是否可以提供像“id:int:MyIndex - className”这样的对? (所以首先通过 MyIndex 找到一个节点,然后将其添加到索引 types)。第二个问题:是否可以为同一个索引提供多个 index.csv 文件?我想要做的是 id:int:MyIndex1 的一个类名,id:int:MyIndex2 的另一个类名,等等。
    猜你喜欢
    • 2017-06-05
    • 1970-01-01
    • 1970-01-01
    • 2014-05-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-20
    相关资源
    最近更新 更多