Review package naming in the new ElasticSearch integration module

Description

Currently the main package is named org.hibernate.search.backend.elasticsearch, which seems ok as long as we think of it as "just another backend".

But it does expose other things like Query helpers too, for example the Projection constants needed are now exposed as:

org.hibernate.search.backend.elasticsearch.ProjectionConstants (extending org.hibernate.search.engine.ProjectionConstants)

I feel that makes it more than a backend, so we should discuss this. My proposal is to just go with org.hibernate.search.elasticsearch.* as main root.

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created December 8, 2015 at 1:32 PM
Updated May 21, 2016 at 6:43 PM
Resolved May 20, 2016 at 5:32 PM