我有一个具有以下结构的neo4j图。
(帐户)--- [交易] ---(帐户)
交易是neo4j关系,帐户是节点。
在每笔交易上都设置了各种属性,例如交易ID,金额,日期和其他各种银行信息。
我可以通过帐户ID进行搜索,但返回的很好。但是,当我按事务ID搜索时,neo4J会搜索整个图形而不是使用索引,搜索会失败。
我创建org.neo4j.unsafe.batchinsert.BatchInserterImpl.createDeferredSchemaIndex()
了同时用于Account.number和Transaction.txid的索引。该索引似乎对帐户(节点)搜索有效,但对交易(关系)搜索无效。(我还为节点和关系启用了自动索引,但是它并没有改变任何东西)
我认为不支持在关系属性上建立索引,因此考虑使中间节点保存属性信息。但是,如果可能的话,我宁愿坚持我的原始设计。
任何想法如何进行?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句