All Projects → syhily → Elasticsearch Jdbc

syhily / Elasticsearch Jdbc

Licence: mit
A elasticsearch specified SQL interface on Java, no need to tweak your es instance.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Elasticsearch Jdbc

Ebean
Ebean ORM
Stars: ✭ 1,172 (+2758.54%)
Mutual labels:  jdbc, elasticsearch
Java Specialagent
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
Stars: ✭ 156 (+280.49%)
Mutual labels:  jdbc, elasticsearch
Gimel
Big Data Processing Framework - Unified Data API or SQL on Any Storage
Stars: ✭ 216 (+426.83%)
Mutual labels:  jdbc, elasticsearch
Elasticsearch Java Rest
Elasticsearch Java Rest 手册
Stars: ✭ 27 (-34.15%)
Mutual labels:  elasticsearch
Cloud Based Sql Engine Using Spark
Cloud-based SQL engine using SPARK where data is accessible as JDBC/ODBC data source via Spark ThriftServer.
Stars: ✭ 30 (-26.83%)
Mutual labels:  jdbc
Diskover
File system crawler, disk space usage, file search engine and file system analytics powered by Elasticsearch
Stars: ✭ 977 (+2282.93%)
Mutual labels:  elasticsearch
Kuzzle
Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -
Stars: ✭ 991 (+2317.07%)
Mutual labels:  elasticsearch
Movie Finder
오픈소스 검색엔진인 Elasticsearch 를 활용하여 '영화'를 검색을 하는 Vue.js 프로젝트
Stars: ✭ 21 (-48.78%)
Mutual labels:  elasticsearch
Estab
Export elasticsearch as TSV or line delimited JSON.
Stars: ✭ 37 (-9.76%)
Mutual labels:  elasticsearch
3d kibana charts vis
3D Kibana Charts: Pie Chart, Bars Chart, Bubbles Chart
Stars: ✭ 34 (-17.07%)
Mutual labels:  elasticsearch
News Please
news-please - an integrated web crawler and information extractor for news that just works.
Stars: ✭ 969 (+2263.41%)
Mutual labels:  elasticsearch
Rom Elasticsearch
Elasticsearch adapter for rom-rb
Stars: ✭ 30 (-26.83%)
Mutual labels:  elasticsearch
Elasticsplunk
A Search command to explore Elasticsearch data within Splunk.
Stars: ✭ 35 (-14.63%)
Mutual labels:  elasticsearch
Hot Comment
Go、Gin、Elasticsearch开发的云音乐歌手、歌曲、评论搜索API,线上演示地址在右边:
Stars: ✭ 28 (-31.71%)
Mutual labels:  elasticsearch
Entities Search Engine
Scripts and microservice to feed an ElasticSearch with Wikidata and Inventaire entities, and keep those up-to-date
Stars: ✭ 39 (-4.88%)
Mutual labels:  elasticsearch
Spark
Apache Spark - A unified analytics engine for large-scale data processing
Stars: ✭ 31,618 (+77017.07%)
Mutual labels:  jdbc
Real Time Stream Processing Engine
This is an example of real time stream processing using Spark Streaming, Kafka & Elasticsearch.
Stars: ✭ 37 (-9.76%)
Mutual labels:  elasticsearch
Elastic Graph Recommender
Building recommenders with Elastic Graph!
Stars: ✭ 33 (-19.51%)
Mutual labels:  elasticsearch
E Marketplace For Buying And Reselling Products Web Project Using Jsp Servlet Jstl Security Jdbc
An 🛒online shopping system 🛍️ using J2EE ☕(Jsp, Servlet, Jdbc, Jstl), MySql, Bootstrap. This is like Olx 📲with an Unique name BechDo 💰and here is the latest version with final commit.
Stars: ✭ 33 (-19.51%)
Mutual labels:  jdbc
Linux Tutorial
《Java 程序员眼中的 Linux》
Stars: ✭ 7,757 (+18819.51%)
Mutual labels:  elasticsearch

elasticsearch jdbc

Build Status Coverage Status License

ElasticSearch has a user friendly HTTP-JSON interface. But sometimes, a jdbc based SQL interface would make it easy for Java developers.

This project can be used to transform our SQL query into a normal elasticsearch query model. Currently in heavy development.

Architecture

  • elasticsearch-common - Common module
  • elasticsearch-sql - Parse elasticsearch SQL dialect into elasticsearch query model.
  • elasticsearch-driver - Wrap elasticsearch-sql into a jdbc driver.

Development

Tools

  1. Java 1.8.131+
  2. Maven 3.5.0 or above
  3. IntelliJ IDEA 2017.2
  4. Lombok Plugin

Flow

  1. clone the project
git clone https://github.com/syhily/elasticsearch-jdbc.git
  1. compile the project and make all test passed
mvn clean package
  1. the packed jar would located in target directory

ElasticSearch SQL Definition

// TODO

User Feedback

Issues

If you have any problems with or questions about this program, please contact us through a GitHub issue.

Contributing

You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.

Before you start to code, we recommend discussing your plans through a GitHub issue, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].