Thanks, James - here is another update:
The Elasticsearch conf entries were removed from application.yaml during the changes from v8.4.0-2 to v8.4.0-3. The common/ElasticsearchConfig.java has also been dropped, and added jpa/starter/elastic/,
It appears that the configuration is now through the spring. I was able to make it connect to Elasticsearch by configuring it through spring.
However, I got a new error during HAPI FHIR (JPAServer with tomcat) that complained about max_ngram_diff (details enclosed below). I'm not seeing the max_ngram_diff exposed in the configurations. Any suggestions?
Also, I have not been able to figure out what's the new way to configure "normalized_quantity_search_level", which is also dropped from application.yaml.
Thanks,
Xiaocheng
PS: The error message:
{
"type": "illegal_argument_exception",
"reason": "The difference between max_gram and min_gram in NGram Tokenizer must be less than or equal to: [1] but was [17]. This limit can be set by changing the [index.max_ngram_diff] index level setting."
}