Skip to content

通过 SQL 查询 elasticsearch:集成插件elasticsearch-sql,封装查询API,直接将字符串sql作为参数就可以得到json对象形式的返回结果。

Notifications You must be signed in to change notification settings

fuzhengwei/elasticsearch-sql-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elasticsearch-sql

通过 SQL 查询 elasticsearch,快捷简单。

本项目主要依赖 elasticsearch-sql插件。

简介

本项目是在 Elasticsearch 5.6.0的基础上搭建的,如果你使用的 ES 不是该版本,API可能会有一些变化,可以自己修改下。

配置

在配置文件中需要如下的配置,修改为你自己的ES地址,如果是集群的形式,以逗号分隔即可。

server.port=8080
#elasticSearch 配置
elasticSearch.host=localhost:9200
elasticSearch.sql.host=localhost:9300
elasticSearch.maxRetryTimeout=10000
elasticSearch.httpScheme=http

主要接口

项目中提供了三个接口,具体内容在类ElasticSearchController中。

1.通过 API 的方式查询

http://localhost:8080/es/data/search

2.通过 JDBC 的方式查询

http://localhost:8080/es/data/query

2.expain sql,将SQL解释成DSL语言

http://localhost:8080/es/data/expain

About

通过 SQL 查询 elasticsearch:集成插件elasticsearch-sql,封装查询API,直接将字符串sql作为参数就可以得到json对象形式的返回结果。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%