请教各位多数据库访问怎么做
发布于 5 年前 作者 haibo 1897 次浏览 来自 问答

neo4j新手一枚,目前工作被卡住,特来请教 简单说下业务场景,一个类似智能问答的功能,通过知识图谱查询推理来回答问题,但不同类的问题通过不同的图谱来查询,每类问题的图谱存在一个neo4j数据库里。 现在用官方java驱动调用 GraphDatabase.driver(“bolt://localhost:7687”,AuthTokens.basic(“neo4j”,“1”)); 但这样一个服务只对应一个图谱,请问如何根据用户选择的问题类别(这个问题类别有很多,而且还会不断增加)调用对应的图数据库查询回答问题 多用户端问不同类问题调用不同数据库如何实现

有什么方法解决,请各位指点,感激不尽

4 回复

我也遇到类似问题,请问不同数据库之间如何交叉访问?

我也遇到类似问题,请问不同数据库之间如何交叉访问?

类似的问题,不知道如何解决?

能否三个库同时访问,结果自己做合并后返回?但这个会影响效率。试试neo4j-4.0? 或者先对问题分类,然后再到不同库,这样就能分开了。比如三个图谱库:三个用户名,每个用户名对应标签对问题分类【问题|标签|用户名】。这些分类可以存到MySQL。

回到顶部