I'm still using Compass 2.x (Hibernate GPS integration) but have been keen
to migrate to Elasticsearch for quite a few months now, so I thought I'd ask
what the current recommendation is?
Wait a bit longer (e.g. months) for a future release of Elasticsearch
to include Compass-style OSEM, at least something to help migration.
Mu suggestion is to get involved with projects that will develop OSEM like
capabilities and on top of that, Hibernate (or other ORM) integration. My
hope is that the Java/JVM community will kick in and start developing
different integrations on top of elasticsearch as has been done in other
languages.
Note, my plan was to possibly build something similar to OSEM and the ORM
integration in elasticsearch, but currently, the preference is to focus on
code elasticsearch features that will benefit a broader set of users, and
let the community work on addons.
On Fri, Aug 5, 2011 at 2:21 AM, Andrew Regan aregan@gmail.com wrote:
HI all,
I'm still using Compass 2.x (Hibernate GPS integration) but have been keen
to migrate to Elasticsearch for quite a few months now, so I thought I'd ask
what the current recommendation is?
Wait a bit longer (e.g. months) for a future release of
Elasticsearch to include Compass-style OSEM, at least something to help
migration.
Mu suggestion is to get involved with projects that will develop OSEM like
capabilities and on top of that, Hibernate (or other ORM) integration. My
hope is that the Java/JVM community will kick in and start developing
different integrations on top of elasticsearch as has been done in other
languages.
Note, my plan was to possibly build something similar to OSEM and the ORM
integration in elasticsearch, but currently, the preference is to focus on
code elasticsearch features that will benefit a broader set of users, and
let the community work on addons.
On Fri, Aug 5, 2011 at 2:21 AM, Andrew Regan aregan@gmail.com wrote:
HI all,
I'm still using Compass 2.x (Hibernate GPS integration) but have been keen
to migrate to Elasticsearch for quite a few months now, so I thought I'd ask
what the current recommendation is?
Wait a bit longer (e.g. months) for a future release of
Elasticsearch to include Compass-style OSEM, at least something to help
migration.
Thanks, Shay and David, I'll have a look at Alois's project and try to get
something up and running. If I get the Hibernate integration layer working
I'll contribute it to the community.
Just a quick update to mention my new OSEM/Hibernate integration project:
Essentially what I've done is extract the gps/device/Hibernate code from the
final version of Compass, breaking the dependencies on the high-level
Compass interfaces, and commenting-out the mapping, resource, and
transaction calls until I had something that would build standalone (well,
build against Hibernate 3.6 and Lucene 3.3). A bit of a hack, perhaps, but I
figured that the Compass Hib code is tried and tested, and worth saving
where possible.
I merged the results into my fork of Alois's elasticsearch-osem project,
leaving me the challenge of replacing the commented-out mapping, resource,
transaction, etc. stuff with the ElasticSearch/OSEM replacements. While I'm
doing this I'll also be refactoring to remove stuff that's obsolete, and
trying to ensure that the Hibernate and GPS code fits in properly with the
ES model.
Very early days, so help and advice (and integration tests) much
appreciated!
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.