Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 Java ElasticSearch Projects
-
advanced-java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
-
Elasticsearch. The storage overhead has been significantly improved with their new TSDB work: https://github.com/elastic/elasticsearch/issues/74660
-
Sonar
Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
elasticsearch-analysis-ik
The IK Analysis plugin integrates Lucene IK analyzer into elasticsearch, support customized dictionary.
-
-
Crate
CrateDB is a distributed SQL database that makes it simple to store and analyze massive amounts of data in real-time. Built on top of Lucene.
Project mention: Distributed query execution in CrateDB: What you need to know | dev.to | 2022-07-20A logical execution plan does not take into account the information about data distribution. CrateDB is a distributed database and data is sharded: a table can be split into many parts - so-called shards. Shards can be independently replicated and moved from one node to another. The number of shards a table can have is specified at the time the table is created.
-
elasticsearch-analysis-pinyin
This Pinyin Analysis plugin is used to do conversion between Chinese characters and Pinyin.
curl -L -s https://github.com/medcl/elasticsearch-analysis-pinyin/archive/refs/tags/v8.1.2.tar.gz -o - | tar -xz -C /usr/share/elasticsearch/plugins
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
SuperMarket
设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……
-
Project mention: Using Elastic Search Cluster with Cassandra Cluster. | reddit.com/r/elasticsearch | 2022-05-02
-
Project mention: What is the easiest way to deploy OSM on the premise? like nominatim.openstreetmap.org, but offline version. | reddit.com/r/openstreetmap | 2022-09-19
-
elasticsearch-learning-to-rank
Plugin to integrate Learning to Rank (aka machine learning for better relevance) with Elasticsearch
Project mention: New free tool that uses fine-tuned BERT model to surface answers from research papers | reddit.com/r/LanguageTechnology | 2022-10-28I worked on a learning-to-rank problem at a previous job (which unfortunately never got deployed womp, womp). This was early days, so at the time I was looking at using LambdaMART with solr or elasticsearch for reranking with a Bayesian click model to get pseudo-labels for relevance.
-
You can have a look at https://ebean.io/ ... better control over the generated SQL, multiple levels of abstraction, can generate DB migrations and run the DB migrations, transparent encryption support, SQL 2011 history support, test against docker containers.
-
Project mention: Tools for converting assorted text files to JSON? | reddit.com/r/elasticsearch | 2022-10-08
Or use the ingest Attachment plugin, or https://github.com/dadoonet/fscrawler and remove any doubt
-
Could be related
-
-
Springy-Store-Microservices
Springy Store is a conceptual simple μServices-based project using the latest cutting-edge technologies, to demonstrate how the Store services are created to be a cloud-native and 12-factor app agnostic. Those μServices are developed based on Spring Boot & Cloud framework that implements cloud-native intuitive, design patterns, and best practices.
This is my filtered list of open-source projects that I use for learning: https://github.com/codurance/academy-walking-skeleton/blob/main/simpleWebservice/src/main/java/com/kata/SimpleWebservice/UserRepository.java https://github.com/bwajtr/java-persistence-frameworks-comparison https://github.com/thombergs/code-examples/tree/master/spring-boot/spring-boot-testing https://github.com/codurance/all-aboard-backend https://github.com/codurance/gandalf https://github.com/codurance/hotel-kata-boot https://github.com/codurance/hotel-kata-monolith https://github.com/codurance/hotel-kata-raw https://github.com/codurance/mementor https://github.com/codurance/pouch https://github.com/codurance/Retropolis-BE https://github.com/codurance/SalarySlipKata https://github.com/codurance/sessionize https://github.com/codurance/task-list https://github.com/ddd-by-examples/factory https://github.com/doctore/Spring5Microservices https://github.com/eventuate-examples/eventuate-examples-java-customers-and-orders https://github.com/gitpushforcemain/nerdy-jokes-app https://github.com/gothinkster/spring-boot-realworld-example-app https://github.com/gtiwari333/spring-boot-web-application-sample https://github.com/hamvocke/spring-testing https://github.com/hmcts/spring-boot-template https://github.com/IBM/template-java-spring https://github.com/isd-soft https://github.com/jitterted/mobreg https://github.com/jref/covid-19-demo https://github.com/jref/vaccination-start https://github.com/lpalma/merlin https://github.com/mechero/full-reactive-stack https://github.com/mohamed-taman/Springy-Store-Microservices https://github.com/nelkinda https://github.com/OlgaMaciaszek/spring-cloud-netflix-demo https://github.com/pavelfomin/spring-boot-rest-example https://github.com/PravSonawane/fakes-over-mocks https://github.com/remal/java-tools https://github.com/remal/oss-template-java-gradle https://github.com/pavelfomin/resume/blob/master/resume.html.pdf https://github.com/richardjwild/how-to-java https://github.com/rieckpil/java-testing-ecosystem https://github.com/rieckpil/testing-spring-boot-applications-masterclass https://spring.io/guides https://www.javaguides.net/2022/03/spring-boot-unit-testing-service-layer.html?spref=tw https://github.com/spring-petclinic https://github.com/stratospheric-dev/stratospheric https://github.com/tericcabrel/spring-user-management https://github.com/thombergs/buckpal https://github.com/Throyer/springboot-api-rest-example https://github.com/TomSpencerLondon/Quiz https://github.com/vladmihalcea/high-performance-java-persistence https://github.com/Vukan-Markovic/Distributed-information-systems https://github.com/yacekmm/testingDemo https://github.com/kamaruzzaman https://github.com/evrentan?tab=repositories https://github.com/ConstantinKV/demo-sca-provider https://github.com/sqshq/piggymetrics https://github.com/ESchouten/CleanArchitecture https://github.com/CodelyTV/java-ddd-example https://github.com/lsoares/clean-architecture-sample https://github.com/mattia-battiston/clean-architecture-example https://github.com/techyourchance https://github.com/ttulka/ddd-example-ecommerce-microservices https://github.com/ttulka/ddd-example-ecommerce https://github.com/victorrentea/clean-architecture https://github.com/victorrentea/clean-code-java https://github.com/victorrentea/ddd https://github.com/victorrentea/integration-testing-spring
-
Project mention: BulkProcessor equivalent in the new Java API Client | reddit.com/r/elasticsearch | 2022-09-27
There is no replacement currently. There is an open issue in the new java client repo you can follow: https://github.com/elastic/elasticsearch-java/issues/108
-
java-specialagent
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
-
-
Project mention: Best way to integrate elastic app search into an android app using Kotlin? | reddit.com/r/elasticsearch | 2022-06-03
-
Project mention: Hot reload SSL configuration for a server and http client | reddit.com/r/scala | 2022-06-12
Hi, I have been working on a small library to make hot reloading of a ssl configuration for a server and http client possible. I was just curious why we needed to restart the server or recreate a http client with new ssl configuration when the keystores needed to be updated. I wanted to learn how the ssl configuration is handled in java and was just curious if I could be able to bypass this limitation and reload the ssl configuration instantly. An alternative would be to use nginx as a proxy with ssl configuration for a server setup, but I was a bit bored and wanted to achieve this just in java. In the above demo I demonstrate a spring boot with embedded jetty server, however similar behaviour is possible with akka or other servers which use SSLContext, SSLSocketFactory, SSLEngine, TrustManager or KeyManager. The server has an initial ssl configuration and it will get updated by an admin application from the terminal through an https request, but it can also use a file listener to update it. If the keystores on the filesystem get replaced or updated it can also pick that up or fetch it from a database based on a trigger or something else. The demo can be found here https://github.com/Hakky54/java-tutorials/tree/main/instant-server-ssl-reloading I use my own library to have this setup working, which is available here: https://github.com/Hakky54/sslcontext-kickstart
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Java ElasticSearch related posts
- Where to store high-cardinality metrics?
- Things that improved between Elasticsearch 1 and 7
- Problem with kibana :(
- Did you upgrade to MacOS Ventura? How did it go?
- GitHub Copilot investigation
- How to query exact match of a string on any field in Elasticsearch 1.7?
- Tools for converting assorted text files to JSON?
-
A note from our sponsor - Sonar
www.sonarsource.com | 9 Feb 2023
Index
What are some of the best open-source ElasticSearch projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | advanced-java | 68,386 |
2 | Elasticsearch | 62,579 |
3 | springboot-learning-example | 15,249 |
4 | elasticsearch-analysis-ik | 14,731 |
5 | janusgraph | 4,730 |
6 | Crate | 3,592 |
7 | elasticsearch-analysis-pinyin | 2,556 |
8 | SuperMarket | 1,777 |
9 | elassandra | 1,669 |
10 | photon | 1,537 |
11 | elasticsearch-learning-to-rank | 1,402 |
12 | Ebean ORM | 1,347 |
13 | fscrawler | 1,163 |
14 | fess | 690 |
15 | kafka-connect-elasticsearch | 685 |
16 | Springy-Store-Microservices | 465 |
17 | datashare | 458 |
18 | elasticsearch-java | 235 |
19 | java-specialagent | 180 |
20 | snowstorm | 92 |
21 | appbase-droid | 22 |
22 | java-tutorials | 21 |
23 | mutad | 14 |