Java ElasticSearch

Open-source Java projects categorized as ElasticSearch

Top 13 Java ElasticSearch Projects

  • GitHub repo Elasticsearch

    Free and Open, Distributed, RESTful Search Engine

    Project mention: Rsyslog kafka and elk | dev.to | 2021-04-04

    ## Default Elasticsearch configuration from Elasticsearch base image. ## https://github.com/elastic/elasticsearch/blob/master/distribution/docker/src/docker/config/elasticsearch.yml # cluster.name: "docker-cluster" network.host: 0.0.0.0 ## X-Pack settings ## see https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-xpack.html # xpack.license.self_generated.type: trial xpack.security.enabled: true xpack.monitoring.collection.enabled: true

  • GitHub repo advanced-java

    😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识

    Project mention: Top 10 Developer Trends, Mon Oct 12 2020 | dev.to | 2020-10-12

    doocs / advanced-java

  • GitHub repo springboot-learning-example

    spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。

    Project mention: What are some advance topics in backend development with Java? | reddit.com/r/java | 2021-01-04
  • GitHub repo janusgraph

    JanusGraph: an open-source, distributed graph database

    Project mention: QOMPLX: Using Scylla with JanusGraph for Cybersecurity | reddit.com/r/nosql | 2021-03-11

    QOMPLX partnered with the graph database experts at Expero to implement their system with JanusGraph, which uses Scylla as an underlying fast and scalable storage layer. We had the privilege to learn from their use case at Scylla Summit this January, which we share with you today.

  • GitHub repo SuperMarket

    设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……

    Project mention: Weekly Developer Roundup #23 - Sun Nov 22 2020 | dev.to | 2020-11-21

    GoogleLLP/SuperMarket (Java): 设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……

  • GitHub repo photon

    an open source geocoder for openstreetmap data (by komoot)

    Project mention: OsmAnd~ address finding is terrible, copy and pasting lat and long is inconvenient, any alternatives that also respect your privacy? | reddit.com/r/CalyxOS | 2021-03-21
  • GitHub repo Ebean ORM

    Ebean ORM

    Project mention: Stop Using JPA/Hibernate | news.ycombinator.com | 2021-04-11

    I wouldn't call it micro, but https://ebean.io/ is pretty nice.

  • GitHub repo fscrawler

    Elasticsearch File System Crawler (FS Crawler)

    Project mention: How to index PDF files with AppSeach | reddit.com/r/elasticsearch | 2021-01-09

    Did you sir give FSCrawler a shot? it's also a file system crawler that automatically ingests files into an ElasticSearch index and it is built over Tika so it performs typically the same (multiple file formats, multiple languages, ...). It can also perform OCR while indexing (uses Tesseract) by just toggling it on its config (I didn't try the OCR that much for a lack of need and for the ridiculous amount of times it added to the indexation process on my small environment).

  • GitHub repo kafka-connect-elasticsearch

    Kafka Connect Elasticsearch connector

    Project mention: Vinted Search Scaling Chapter 1: Indexing | dev.to | 2021-01-18

    Kafka Connect is a scalable and reliable tool for streaming data between Apache Kafka and other systems. It allows to quickly define connectors that move data into and out of Kafka. Luckily for us, there is an open-source connector that sends data from Kafka topics to Elasticsearch indices.

  • GitHub repo snowstorm

    Scalable SNOMED CT Terminology Server using Elasticsearch (by IHTSDO)

    Project mention: Looking to get SNOMED CSV files from an API. | reddit.com/r/healthIT | 2021-03-25

    You might be interested to check out an open-source SNOMED CT terminology server that we have built here at SNOMED International. It uses NoSQL (Elasticsearch) and supports the SNOMED CT querying language that might help - https://github.com/IHTSDO/snowstorm - and has a public API to all SNOMED CT editions.

  • GitHub repo anomaly-detection

    A machine learning plugin in Open Distro for Elasticsearch for real time anomaly detection on streaming data.

    Project mention: Opendistro Elasticsearch anomaly detection | reddit.com/r/elasticsearch | 2021-02-28
  • GitHub repo LuceneBench

    Lucene Benchmark : benchmarking Lucene vs. SeekStorm

    Project mention: Show HN: Deephn.org full-text search 30M Hacker News posts AND linked web pages | news.ycombinator.com | 2021-04-13

    https://github.com/wolfgarbe/LuceneBench/blob/master/LuceneB...

    So, you may be hitting SimpleFSDirectory instead, which does have issues with too many searches.

    Could you share the reasons, MMapDirectory did not work for you?

  • GitHub repo es-kafka-pagination

    Let’s say you have an ElasticSearch Index of 1,000,000 documents and you need to run some operation on those documents.

    Project mention: ElasticSearch Parallel Pagination by Kafka | dev.to | 2021-01-09

    You can find the project in my Github account: https://github.com/ehsaniara/es-kafka-pagination

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-13.

Index

What are some of the best open-source ElasticSearch projects in Java? This list will help you:

Project Stars
1 Elasticsearch 54,532
2 advanced-java 53,465
3 springboot-learning-example 14,128
4 janusgraph 3,919
5 SuperMarket 1,347
6 photon 1,193
7 Ebean ORM 1,179
8 fscrawler 918
9 kafka-connect-elasticsearch 555
10 snowstorm 156
11 anomaly-detection 67
12 LuceneBench 5
13 es-kafka-pagination 2