I am building a Spring Boot application that needs to provide search functionalities.
I am using spring-data-elasticsearch for the search client part, but I still depend on an external elasticsearch engine.
The application itself and the elastic search engine are deployed on the same server (the application is accessible via a web interface).
I would like to integrate/embed the elastic search engine directly into my application: how do you suggest to do that?
I have found this https://github.com/dadoonet/spring-elasticsearch and I will give it a shot in the next couple of days. Do you have any experience with this project? Or do you know alternatives?
Please note that I am looking for a production setup not an integration testing setup (that is I cannot rely for example on a maven task that starts-up the engine before integration tests).
On a side note, I could use Solr instead, but the one fat application requirement is still valid.