| I find hibernate-search-elasticsearch to be too big. In order to put on my entity the annotation:
@AnalyzerDefs({
@AnalyzerDef(
tokenizer = @TokenizerDef(
factory = ElasticsearchTokenizerFactory.class))})
I have to include org.hibernate:hibernate-search-elasticsearch:jar:5.8.2.Final which includes elasticsearch-rest-client and elasticsearch-rest-client-sniffer. I find rest clients unnecessary and source of potential interference of dependencies especially for case when I do not use elasticsearch. My suggestion is classes under `org.hibernate.search.elasticsearch.analyzer` package to be moved into a different module. |