lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Høydahl (JIRA) <j...@apache.org>
Subject [jira] [Commented] (SOLR-5103) Plugin Improvements
Date Wed, 19 Aug 2015 11:56:46 GMT

    [ https://issues.apache.org/jira/browse/SOLR-5103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14702902#comment-14702902
] 

Jan Høydahl commented on SOLR-5103:
-----------------------------------

The issue description is quite describing, isn't it? We're on-topic here as far as I can tell:
{quote}
I think for 5.0, we should make it easier to add plugins by defining a plugin package, ala
a Hadoop Job jar, which is a self--contained archive of a plugin that can be easily installed
(even from the UI!) and configured programmatically.
{quote}
Solr's "plugins" today are really just Java classes that happen to implement a certain interface
that we have defined as a plugin, and then it is up to the user to get hold of the plugin
from <somewhere>, find a way to place it on the classpath, register the full class name
into appropriate config file (varies depending on what the plugin does), restart Solr and
then start using it.

This JIRA is trying to define a broader pluging definition, where the Java class is just part
of it all, where dependency jars and configuration could be packaged with the plugin, where
the whole fetch-install-configure complexity is hidden and can be done by the click of a GUI
button or running of one shell command.

Besides - how many Solr "plugins" do you know of today in "the wild"? How do you find them?
Most are just patches in JIRA, others have their own installers, yet others include some description
of how to copy thing into various places, editing some XML files etc. The 3rd party "market"
for cool new features will probably take off once we can offer such a simplified plugin architecture.
And we won't force anyone, you can still plug classes in the manual way if you like.

> Plugin Improvements
> -------------------
>
>                 Key: SOLR-5103
>                 URL: https://issues.apache.org/jira/browse/SOLR-5103
>             Project: Solr
>          Issue Type: Improvement
>            Reporter: Grant Ingersoll
>            Assignee: Grant Ingersoll
>             Fix For: Trunk
>
>
> I think for 5.0, we should make it easier to add plugins by defining a plugin package,
ala a Hadoop Job jar, which is a self--contained archive of a plugin that can be easily installed
(even from the UI!) and configured programmatically.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message