项目环境
window10 + python3.7 + ElasticSearch6.3.2
写作目的
在一个基于python web系统的开发过程中,被指定要求使用elasticSearch数据库,但自身仅有MySQL使用经验,没有dsl语句的编写经验,其学习成本又比较高,最后是发现了一个可以将SQL语句转DSL语句,才得以快速完成项目需求。特此记录踩坑历程。
使用过程
1.安装ElasticSearch
总的来说,需要先配置好Java环境,配置好环境变量即可。详参——>elasticsearch安装与使用,此文中所说的ElasticSearch-head不安装也可。
2.安装elasticsearch-sql
进入elasticsearch-sql官网,根据教程及相应指令下载对应版本的elasticsearch-sql,本文中使用的版本为6.3.2,所以选择如下命令:
./bin/elasticsearch-plugin install https://github.com/NLPchina/elasticsea