Commercial plugins

I know there are some commercial analyzers for Solr, is there such an
ecosystem around Elastic Search, in the form of commercial pluging maybe?

--

Hey Mathias,

You again! :wink:

I don't know of any commercial ES plugins.... yet. Looking to produce or
consume?

Otis

Performance Monitoring - http://sematext.com/spm/index.html
Search Analytics - http://sematext.com/search-analytics/index.html

On Friday, December 14, 2012 5:39:12 AM UTC-5, Mathias Herberts wrote:

I know there are some commercial analyzers for Solr, is there such an
ecosystem around Elastic Search, in the form of commercial pluging maybe?

--

To help all kinds of decent ES plugin provisioning, I started to develop a
Maven repo based Elasticsearch Apps console tool.

The app tool is also targeted as a replacement to
org.elasticsearch.plugins.PluginService and PluginManager, which is used in
the tool bin/plugin

Note, there are some shortcomings of the zip plugins right now:

  • there is no "plugin shop", you can not search for available plugins
  • Java code in zip plugins can conflict with each other
  • zip plugins can not be reused in other plugins, and zip plugins can not
    be shared by developers
  • Elasticsearch does not expose plugin identifiers and versions via REST,
    so you can't find out what plugins are installed by third party tools
  • there are no automatic plugin updates by versions, you have to remove old
    version manually and install the new version
  • the current auto downloading of uploaded zips to github has been disabled
    by github because github wants to focus on git repo code only

By using the Maven repo infrastructure as a mechanism for ES plugins, most
of the issues can be solved.

Vendors could provide their plugins in public or private repos, use Maven
Central or not, and they can even reuse in their published plugins all
other artifacts, just by pom.xml. So, ES apps will also be smaller than
plugin zips.

Updates of all plugins to the lastest available version should be easy as
"bin/apps -update" and a node restart :slight_smile:

If you make a business out of this, commercial or not, it is all up to you
:slight_smile:

You can follow my work on such an ES app tool
at https://github.com/jprante/elasticsearch-apps - still experimental yet!

Cheers,

Jörg

On Saturday, December 15, 2012 5:17:43 AM UTC+1, Otis Gospodnetic wrote:

Hey Mathias,

You again! :wink:

I don't know of any commercial ES plugins.... yet. Looking to produce or
consume?

Otis

Performance Monitoring - http://sematext.com/spm/index.html
Search Analytics - http://sematext.com/search-analytics/index.html

On Friday, December 14, 2012 5:39:12 AM UTC-5, Mathias Herberts wrote:

I know there are some commercial analyzers for Solr, is there such an
ecosystem around Elastic Search, in the form of commercial pluging maybe?

--

Jörg,

I think using Maven makes a lot of sense here.

We at JBoss build our own public Maven repository for enterprise platform
(this initiative is known as JBoss Wolf project and it has been presented
by Max Anderson on JBossWorld 2011 [1]). This allows developers to benefit
from the fact that they can rely on official product releases but if they
want they can use newer version of specific community technology (for
example they target EAP6 [Enterprise Application Platform] but they want to
use more recent community version of Hibernate which is not yet included in
that particular product release).

And this is for benefit of both the business side and the community side.

From my POW you are on it :slight_smile:

Regards,
Lukas

[1]
http://www.redhat.com/summit/2011/presentations/jbossworld/decoding_the_code/wednesday/andersen_w_1020_how_to_be_effective_with_jboss_developer_studio.pdf

On Sat, Dec 15, 2012 at 12:28 PM, Jörg Prante joergprante@gmail.com wrote:

To help all kinds of decent ES plugin provisioning, I started to develop a
Maven repo based Elasticsearch Apps console tool.

The app tool is also targeted as a replacement to
org.elasticsearch.plugins.PluginService and PluginManager, which is used in
the tool bin/plugin

Note, there are some shortcomings of the zip plugins right now:

  • there is no "plugin shop", you can not search for available plugins
  • Java code in zip plugins can conflict with each other
  • zip plugins can not be reused in other plugins, and zip plugins can not
    be shared by developers
  • Elasticsearch does not expose plugin identifiers and versions via REST,
    so you can't find out what plugins are installed by third party tools
  • there are no automatic plugin updates by versions, you have to remove
    old version manually and install the new version
  • the current auto downloading of uploaded zips to github has been
    disabled by github because github wants to focus on git repo code only

By using the Maven repo infrastructure as a mechanism for ES plugins, most
of the issues can be solved.

Vendors could provide their plugins in public or private repos, use Maven
Central or not, and they can even reuse in their published plugins all
other artifacts, just by pom.xml. So, ES apps will also be smaller than
plugin zips.

Updates of all plugins to the lastest available version should be easy as
"bin/apps -update" and a node restart :slight_smile:

If you make a business out of this, commercial or not, it is all up to you
:slight_smile:

You can follow my work on such an ES app tool at
https://github.com/jprante/elasticsearch-apps - still experimental yet!

Cheers,

Jörg

On Saturday, December 15, 2012 5:17:43 AM UTC+1, Otis Gospodnetic wrote:

Hey Mathias,

You again! :wink:

I don't know of any commercial ES plugins.... yet. Looking to produce or
consume?

Otis

Performance Monitoring - http://sematext.com/spm/**index.htmlhttp://sematext.com/spm/index.html
Search Analytics - http://sematext.com/search-**analytics/index.htmlhttp://sematext.com/search-analytics/index.html

On Friday, December 14, 2012 5:39:12 AM UTC-5, Mathias Herberts wrote:

I know there are some commercial analyzers for Solr, is there such an
ecosystem around Elastic Search, in the form of commercial pluging maybe?

--

--