Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Streaming expressions should be converted to packages so that:
- The SolrJ package is leaner
- Streaming expressions can have a faster release cycle
- We can invite more contributions for streaming expressions and also encourage third party streaming expressions.
In this issue, let us achieve the following:
- Isolate the streaming expressions into a contrib module first so that a jar file can be built out of that. The StreamingHandler can stay in Solr-core.
- Instead of all the 300+ expressions be added to configset (via solrconfig.xml or Config API), let us build a streaming expressions factory that registers all of the named expressions at once.
- Eventually, once we're done with the above two steps, we can worry about signing, distribution etc., as per SOLR-14688.
Attachments
Issue Links
- is a child of
-
SOLR-14688 First party package implementation design
- Open