David, I think our efforts are running in parallel, as yesterday I did the exact same thing as you!!!
The good news is that if you are on unreleased 8.5, the add-expressible works!!! I spent some time tearing my hair out working with Master, and then 8.4.1, and then finally moved over to branch_8x and saw the support for add-expressible. I opened up https://issues.apache.org/jira/browse/SOLR-14284 to track improving the documentation. One thing was I didn’t quite figure out the best way to add the plugin. So I am dumping my .jar in the <solr_install>/server/solr-webapp/webapp/WEB-INF/lib/ directory as mentioned on https://lucene.apache.org/solr/guide/8_4/libs.html#lib-directories. There are some other great new commands you can send to /stream, like /stream?action=list to see all your expressions. I’d love to see an example of the package manager in action with an expressible plugin. Eric > On Feb 27, 2020, at 3:51 AM, David '-1' Schmid > <[email protected]> wrote: > > Hello! > > I've wanted to create a JIRA Ticket, but the interface asked me to discuss > this here, which seems fine as well. > > Assumptions (which might as well false): > The package management/plugin infrastructure allows me to add plugin jars via > several options. Since expressibles only work in cloud-mode as part of the > /stream request handler adding them via <lib> is out of the question. > > Problem: > I've encountered a little trouble during development, adding the plugin: > I cannot add the expressible via the config API, as there is no > "add-expressible" command available. > This forces me to either: > - add <expressible> to the config before I upload it or > - add <expressible> by uploading a new solrconfig.xml to zookeeper > > In turn, the first requires the plugin jar to be available before I create > the collection, else creation fails. That had me resorting to: > - putting the jar to the blob storage > - adding the <runtimeLib> hardwired to the config, as well as the > <expressible> definition. > > Otherwise I'd have to upload a new solrconfig.xml to zookeeper manually, but > I'd suspect that both options are not the way we'd like to interact with solr > configs. > > Proposed Solution: > add additional commands to the config API that allows adding and deleting > <expressible> entries. > > best regards, > David > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > _______________________ Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | http://www.opensourceconnections.com <http://www.opensourceconnections.com/> | My Free/Busy <http://tinyurl.com/eric-cal> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed <https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw> This e-mail and all contents, including attachments, is considered to be Company Confidential unless explicitly stated otherwise, regardless of whether attachments are marked as such.
