liuhuanyong / QASystemOnMedicalKG

A tutorial and implement of disease centered Medical knowledge graph and qa system based on it。知识图谱构建,自动问答,基于kg的自动问答。以疾病为中心的一定规模医药领域知识图谱,并以该知识图谱完成自动问答与分析服务。
6.41k stars 2.17k forks source link

Neo4j相关问题求解 #35

Open WenTingTseng opened 4 years ago

WenTingTseng commented 4 years ago

擷取 请问这个要如何处理似乎是neo4j的问题? 另外作者说到 配置要求:要求配置neo4j数据库及相应的python依赖包。neo4j数据库用户名密码记住,并修改相应文件。是什麼意思

maxoyed commented 4 years ago
  1. 安装python依赖
    pip install py2neo pyahocorasick
  2. 安装neo4j 这里推荐使用docker的方式安装,参考文档:neo4j Docker Official Images 以下为docker-compose配置
    version: "3"
    services:
    neo4j:
    image: neo4j:latest
    restart: always
    ports:
      - 7474:7474
      - 7687:7687
    volumes:
      - ./data:/data
      - ./logs:/logs
      - ./import:/var/lib/neo4j/import
      - ./plugins:/plugins
    environment:
      NEO4J_AUTH: neo4j/lhy123 # 用户名/密码 需要在build_medicalgraph.py和answer_search.py两个文件中,将Graph的user, password修改为这里设置的值,且用户名必须为neo4j,否则neo4j初始化时会报错
  3. 导入节点和关系 修改build_medicalgraph.py的main函数代码并执行python build_medicalgraph.py
    if __name__ == '__main__':
    handler = MedicalGraph()
    handler.create_graphnodes()
    handler.create_graphrels()
  4. 启动对话机器人
    python answer_search.py

效果截图 image

neo4j部分数据可视化 image

WenTingTseng commented 4 years ago

不好意思,因为我的环境是linux是否有在neo4j安装的教学

maxoyed commented 4 years ago

不好意思,因为我的环境是linux是否有在neo4j安装的教学

Linux也可以安装docker,通过docker来安装neo4j更简单

WenTingTseng commented 4 years ago

好的,那我先研究一下 謝謝你

maxoyed commented 4 years ago

我把docker挂载出来的数据卷和修改后的代码压缩了,直接跑就行,不用花好几个小时导入数据,你可以试试

链接:https://pan.baidu.com/s/17AzlncHO4Eddls73gqcJUQ 提取码:z30l

WenTingTseng commented 4 years ago

擷取

谢谢你 ,但好像进去无法显示页面能在帮我检查一下

maxoyed commented 4 years ago

擷取

谢谢你 ,但好像进去无法显示页面能在帮我检查一下

我这边可以访问呢,你再试试呢 image

WenTingTseng commented 4 years ago

抱歉,我是台灣的用戶無法使用百度網盤 是否有其他方式可以讓我索取到資料,如果改用騰訊微云呢或是 直接email至d0409857@gmail.com信箱 感謝

maxoyed commented 4 years ago

抱歉,我發你Gmail信箱了XD

DaiDai-Soul commented 3 years ago

擷取 谢谢你 ,但好像进去无法显示页面能在帮我检查一下

我这边可以访问呢,你再试试呢 image

使用您的代码,出现keyerror name 是什么原因呢

maxoyed commented 3 years ago

擷取 谢谢你 ,但好像进去无法显示页面能在帮我检查一下

我这边可以访问呢,你再试试呢 image

使用您的代码,出现keyerror name 是什么原因呢

报错的截图发出来看看呢?

pengrui-China commented 3 years ago

我把docker挂载出来的数据卷和修改后的代码压缩了,直接跑就行,不用花好几个小时导入数据,你可以试试

链接:https://pan.baidu.com/s/17AzlncHO4Eddls73gqcJUQ 提取码:z30l

老哥,你这个怎么运行呢

yysirs commented 3 years ago

请问py2neo 的版本是多少?

maxoyed commented 3 years ago

我把docker挂载出来的数据卷和修改后的代码压缩了,直接跑就行,不用花好几个小时导入数据,你可以试试 链接:https://pan.baidu.com/s/17AzlncHO4Eddls73gqcJUQ 提取码:z30l

老哥,你这个怎么运行呢

安装docker,用docker-compose来运行,上面的回答我已经把docker-compose的yml文件贴出来了,压缩包下载解压后挂载到对应目录就可以了

zhangyipeng1 commented 2 years ago

请问py2neo 的版本是多少?

您好,请问您这个代码跑通了吗?

yysirs commented 2 years ago

请问py2neo 的版本是多少?

您好,请问您这个代码跑通了吗?

跑通了,py2neo版本是2021.2.0