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

Noble Paul updated SOLR-8029:
-----------------------------
    Description: 
Solr APIs have organically evolved and they are sometimes inconsistent with 
each other or not in sync with the widely followed conventions of HTTP 
protocol. Trying to make incremental changes to make them modern is like 
applying band-aid. So, we have done a complete rethink of what the APIs should 
be. The most notable aspects of the API are as follows:
The new set of APIs will be placed under a new path {{/solr2}}. The legacy APIs 
will continue to work under the {{/solr}} path as they used to and they will be 
eventually deprecated.
There are 4 types of requests in the new API 
* {{/v2/<collection-name>/*}} : Hit a collection directly or manage 
collections/shards/replicas 
* {{/v2/<core>/*}} : Hit a core directly or manage cores 
* {{/v2/cluster/*}} : Operations on cluster not pertaining to any collection or 
core. e.g: security, overseer ops etc


This will be released as part of a major release. Check the link given below 
for the full specification.  Your comments are welcome
[Solr API version 2 Specification | http://bit.ly/1JYsBMQ]

  was:
Solr APIs have organically evolved and they are sometimes inconsistent with 
each other or not in sync with the widely followed conventions of HTTP 
protocol. Trying to make incremental changes to make them modern is like 
applying band-aid. So, we have done a complete rethink of what the APIs should 
be. The most notable aspects of the API are as follows:
The new set of APIs will be placed under a new path {{/solr2}}. The legacy APIs 
will continue to work under the {{/solr}} path as they used to and they will be 
eventually deprecated.
There are 4 types of requests in the new API 
* {{/v2/<collection-name>/*}} : Hit a collection directly or manage 
collections/shards/replicas 
* {{/v22/core/*}} : Hit a core directly or manage cores 
* {{/v2/cluster/*}} : Operations on cluster not pertaining to any collection or 
core. e.g: security, overseer ops etc


This will be released as part of a major release. Check the link given below 
for the full specification.  Your comments are welcome
[Solr API version 2 Specification | http://bit.ly/1JYsBMQ]


> Modernize and standardize Solr APIs
> -----------------------------------
>
>                 Key: SOLR-8029
>                 URL: https://issues.apache.org/jira/browse/SOLR-8029
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: Trunk
>            Reporter: Noble Paul
>            Assignee: Noble Paul
>              Labels: API, EaseOfUse
>             Fix For: Trunk
>
>         Attachments: SOLR-8029.patch, SOLR-8029.patch, SOLR-8029.patch, 
> SOLR-8029.patch
>
>
> Solr APIs have organically evolved and they are sometimes inconsistent with 
> each other or not in sync with the widely followed conventions of HTTP 
> protocol. Trying to make incremental changes to make them modern is like 
> applying band-aid. So, we have done a complete rethink of what the APIs 
> should be. The most notable aspects of the API are as follows:
> The new set of APIs will be placed under a new path {{/solr2}}. The legacy 
> APIs will continue to work under the {{/solr}} path as they used to and they 
> will be eventually deprecated.
> There are 4 types of requests in the new API 
> * {{/v2/<collection-name>/*}} : Hit a collection directly or manage 
> collections/shards/replicas 
> * {{/v2/<core>/*}} : Hit a core directly or manage cores 
> * {{/v2/cluster/*}} : Operations on cluster not pertaining to any collection 
> or core. e.g: security, overseer ops etc
> This will be released as part of a major release. Check the link given below 
> for the full specification.  Your comments are welcome
> [Solr API version 2 Specification | http://bit.ly/1JYsBMQ]



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

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

Reply via email to