Neo4j Java API无法通过关系类型中的全文本索引获取关系

时间:2019-12-17 05:54:47

标签: java indexing neo4j relationship

我想使用neo4j本机java Api(不执行Cyper语句)按Neo4j中的类型计算关系

我通过调用过程

在关系中创建全文索引
CALL db.index.fulltext.createRelationshipIndex(
  "dependsTypeRelationshipIndex",
  ["DEPENDS"], ["isoptional"], 
  { analyzer: "standard", eventually_consistent: "true" })

索引已成功创建: enter image description here

此外,还存在对应的关系: enter image description here

但是,当我使用neo4j本机api时,它不起作用。 enter image description here

是否需要设置任何配置,或无需使用Cypher即可按类型对关系进行计数的方法?

1 个答案:

答案 0 :(得分:0)

在neo4j 3.5。*中,对于这种关系,有两种类型的索引:显式索引和全文本索引。但是,在neo4j Java本机API中,只有用于显式索引的索引管理器,这就是我无法获取全文索引的原因。因此,我只能通过使用Cypher语句查询全文索引,这与我的情况有冲突。

我希望将来的neo4j Java本机API中将有一个全文索引的索引管理器。