# ES_based_QA
基于ES构建的一个简单的检索式问答系统,主要用来学习下python相关的ES操作
## 环境依赖:
* Python3.6+<br>
* java1.8+<br>
* elasticsearch2.4.4-win(这个是在windows上的安装包版本,可根据这个[教程](https://www.cnblogs.com/ljhdo/p/4887557.html)进行安装)<br>
* elasticsearch5.5.3<br>
## 数据来源
共20多万问答对,数据来源于华律网(一个法务咨询的专用网站)。
## Run
当以上依赖都安装好后,即可根据以下步骤体验到ES检索式问答的乐趣。<br>
### Step1:将知识库导入ES数据库
```Python
python build_qa_database.py
```
### Step2:问答检索
```Python
python law_qa.py
```
运行效果如下图:<br>
![运行效果](https://github.com/Vincent131499/ES_based_QA/raw/master/imgs/model_predict_demo.jpg)
Note:在law_qa.py文件中的search_specific()函数实现的query_body,可直接根据下图在线生成:<br>
![query_json_generate](https://github.com/Vincent131499/ES_based_QA/raw/master/imgs/query_json.jpg)
## 参考资料
[1] https://www.cnblogs.com/shaosks/p/7592229.html<br>
[2] https://www.cnblogs.com/ljhdo/p/4887557.html<br>
没有合适的资源?快使用搜索试试~ 我知道了~
基于ES构建的一个简单的检索式问答系统,主要用来学习下python相关的ES操作
共8个文件
jpg:2个
xml:2个
py:2个
需积分: 0 0 下载量 191 浏览量
2024-01-11
23:49:20
上传
评论
收藏 29.21MB ZIP 举报
温馨提示
基于ES构建的一个简单的检索式问答系统,主要用来学习下python相关的ES操作 基于ES构建的一个简单的检索式问答系统,主要用来学习下python相关的ES操作 基于ES构建的一个简单的检索式问答系统,主要用来学习下python相关的ES操作
资源推荐
资源详情
资源评论
收起资源包目录
基于ES构建的一个简单的检索式问答系统,主要用来学习下python相关的ES操作.zip (8个子文件)
Python_New
data
qa_corpus_json.zip 29.15MB
build_qa_database.py 4KB
.idea
vcs.xml 180B
workspace.xml 13KB
law_qa.py 3KB
imgs
model_predict_demo.jpg 18KB
query_json.jpg 28KB
README.md 1KB
共 8 条
- 1
资源评论
白话Learning
- 粉丝: 3403
- 资源: 2464
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功