Porting a plugin from 0.90.2 to 0.90.3

I have not written any code for a plugin before, but I was hoping to try to
convert a plugin (https://github.com/ptdavteam/elasticsearch-approx-plugin)
to work with 0.90.3. Currently I am just looking at the diff in
elasticsearch from those two versions. I'd like to estimate the level of
effort needed to convert that plugin, and figure out if it's something I
could be able to do.

The first non-trivial thing I run into when trying to build that plugin is
the change from org.elasticsearch.common.CacheRecycler
to org.elasticsearch.cache.recycler.CacheRecycler (it requires more than
just a rename of the package import, since you now have to instantiate a
CacheRecycler object and pass that around). That one seems somewhat

Essentially, my questions are the following:

  • Is there any documentation of what changes one would need to make to
    convert a plugin from elasticsearch 0.90.2 to 0.90.3?

  • Can the conversion be accomplished mostly with some sed scripts and a
    few manual changes like the one above? Or, are there going to be more
    difficult changes than the one I described above?

  • Philip

You received this message because you are subscribed to the Google Groups "elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.