# JHipster Elasticsearch Sample

JHipster Elasticsearch Sample is a reference Spring Boot web application generated with JHipster. It is open source and self-hosted, installable on Docker Hub.

Canonical page: https://ourlocalhost.com/app/6229/jhipster-elasticsearch-sample

## Description

JHipster Elasticsearch Sample is a reference Spring Boot web application generated with JHipster. It demonstrates how to integrate Elasticsearch for full-text search and document indexing in a Java web app using the JHipster Elasticsearch connector. It is intended as a working example for developers evaluating or learning JHipster, not a production service.

## Platform availability

Available on 0 of 6 install platforms.

## Health score

52/100 (Fair), based on 3 of 4 factors.
- Maintained: 79 (last commit 22 days ago)
- Popular: 32 (39 GitHub stars)
- Easy to install: 25 (0 install platforms, install notes, Docker image)

## Links

- Official website: https://www.jhipster.tech
- GitHub: https://github.com/jhipster/jhipster-sample-app-elasticsearch
- Docker Hub: https://hub.docker.com/r/jhipster/jhipster-sample-app-elasticsearch

## Common questions

### How do I point the JHipster sample app at an external Elasticsearch instance in development?

In development, JHipster runs with an embedded Elasticsearch instance. You can use an external Elasticsearch instance by setting the SPRING_DATA_URIS environment variable or adding spring.elasticsearch.uris to application-dev.yml.

### Will the Elasticsearch reindexer module work if Elasticsearch was not selected during app generation?

The JHipster Elasticsearch reindexer module only works if Elasticsearch is selected when generating the app. Search can be performed through the UI.

### What host settings are needed before using Let's Encrypt and starting the Linux service?

Set the real domain and email before running the certificate command, because Let's Encrypt uses them to verify site ownership. Open inbound ports 80 and 443, and keep the application JAR at the path the Linux service expects. If the JAR is missing or renamed, the service will not start.

## Alternatives

- Portofino: Portofino is a free and open source web framework that helps developers create outstanding enterprise applications by addressing three spec…
- jhipster: JHipster is a development tool used to quickly build modern web applications and services.

---
Source: Our Local Host (https://ourlocalhost.com/app/6229/jhipster-elasticsearch-sample), the self-hosted and open-source app directory.
