[
https://issues.apache.org/jira/browse/SOLR-18079?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18053163#comment-18053163
]
David Smiley commented on SOLR-18079:
-------------------------------------
This is an important capability/idea that I think deserves peer review before
we expose a Solr implementation detail to a user. And/or we document what Eric
proposes as experimental -- something that works but is subject to change (and
we'd say so in upgrade notes if we do).
[~janhoy], I recall you expressing thoughts on this somewhere (Slack?...
dunno). I recall your idea was a way to say that a configset was "complete" (a
boolean), implying ImplicitPlugins.json isn't loaded? I basically like that
idea. I certainly like it a lot better than exposing ImplicitPlugins.json to
users -- something I've thought of as an internal implementation detail.
A related consideration is... what does "complete" even mean? There are *tons*
of plugins of many types, and ImplicitPlugins.json only has handlers... though
as I look at it, it seems maybe it'd support adding additional plugins but
certainly would *not* block/exclude any of Solr's massive query parser list,
value source list, etc. from being registered.
A related idea I've wanted is the ability for a configset to inherit from
another configset -- SOLR-17816. Depending on how that might be implemented...
one could designate a location that is the "default"/master configSet that
would be "complete". If you want to remove what you don't use, go edit it.
> Allow users to provide their own ImplicitPlugins.json
> -----------------------------------------------------
>
> Key: SOLR-18079
> URL: https://issues.apache.org/jira/browse/SOLR-18079
> Project: Solr
> Issue Type: Improvement
> Components: config-api
> Reporter: Eric Pugh
> Priority: Minor
> Labels: pull-request-available
> Time Spent: 20m
> Remaining Estimate: 0h
>
> If you want to control the plugins instantiated as part of setting up Solr,
> then you might want to have your own ImplicitPlugins.json
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]