hapifhir / hapi-fhir

🔥 HAPI FHIR - Java API for HL7 FHIR Clients and Servers
http://hapifhir.io
Apache License 2.0
1.99k stars 1.31k forks source link

elasticsearch/hibernate-search upgrade #2017

Open ghost opened 4 years ago

ghost commented 4 years ago

The issue is basically described in the topic below. https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/hapi-fhir/Pxdu-J2q5kM/pYbKoi_fAwAJ

We are looking into forking/contributing by updating HAPI to hibernate search 6 so it can support newer versions of Elasticsearch. Are there any pointers anyone can share on how to get started?

Thanks

jamesagnew commented 4 years ago

The current ElasticSearch limitation is from Hibernate Search. That library is locked on an older version of ES. They (hibernate search) have a beta that upgrades the support, but there is no timeline for releasing it and we're not comfortable depending on a beta release of a core dependency.

The current plan is to try and replace Hibernate Search with native calls to elasticsearch (i.e. via the ES client directly, removing the lucene option altogether).

If you're interested in investigating that, great.

ghost commented 4 years ago

@jamesagnew thanks for the feedback. how far into the future do you think that is? (replacing hibernate search). this dependency is currently blocking us from using HAPI and anything you can share would help.

jamesagnew commented 4 years ago

Unfortunately no timeline yet. I want it to happen soon, but we have lots of competing priorities for HAPI right now...