You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Eric Pugh (Jira)" <ji...@apache.org> on 2024/10/11 18:01:00 UTC

[jira] [Assigned] (SOLR-17489) CLI: Merge solr-url variants

     [ https://issues.apache.org/jira/browse/SOLR-17489?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Eric Pugh reassigned SOLR-17489:
--------------------------------

    Assignee: Eric Pugh

> CLI: Merge solr-url variants
> ----------------------------
>
>                 Key: SOLR-17489
>                 URL: https://issues.apache.org/jira/browse/SOLR-17489
>             Project: Solr
>          Issue Type: Sub-task
>          Components: cli
>            Reporter: Christos Malliaridis
>            Assignee: Eric Pugh
>            Priority: Major
>              Labels: cli
>
> The CLI currently uses tool-specific options for providing a {{solr-url}}. This requires the user to know for each tool (first argument) which option needs to be used to provide the url.
> The user experience can be improved by merging these options and by providing a single shared option for the Solr URL and additional options for specific tools if more information is necessary (like collection names).
> *Migration Proposal*
> _{{base-url}} option_
> The {{base-url}} ({{\-\-base-url}} and {{\-b}}) option can be migrated to {{solr-url}} ({{\-\-solr-url}} and {{\-s}}) by removing the deprecated flag {{\-s}} for {{scrape-interval}} in 10.0.
> _{{solr-update-url}} option_
> The {{solr-update-url}} ({{\-\-solr-update-url}} and {{\-url}}) can be deprecated (9x) and replaced (10.0) with {{solr-url}} (new) and {{collection-name}} (already exists). In the current logic {{solr-update-url}} and {{collection-name}} are mutually exclusive and achieve the same result. If it is neccessary to provide a handler (like it is done with {{collection-name}} by extending {{/update}} to the URL}}, an additional option may be introduced called {{handler}} ({{\-\-handler}}) that supports the customization of the URL path suffx that determines the chosen handler.
> _{{solr-collection-url}} option_
> The {{solr-collection-url}} is the concatenation of the options {{solr-url}} ({{\-\-solr-url}} and {{\-s}}) and {{collection-name}} ({{\-\-name}} and {{\-c}}), which are already used in various tools. For this reason, we should deprecate (9.8)  and remove (10.0) {{solr-collection-url}} by replacing it with {{solr-url}} and {{collection-name}}. Note that {{solr-collection-url}} and the combination of {{solr-url}} with {{collection-name}} are required options. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org