lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-8029) Modernize and standardize Solr APIs
Date Thu, 26 May 2016 12:36:13 GMT

    [ https://issues.apache.org/jira/browse/SOLR-8029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15302013#comment-15302013
] 

ASF subversion and git services commented on SOLR-8029:
-------------------------------------------------------

Commit 5df4ca1ebdf33508c16be9c00db622d3ec7fe2ec in lucene-solr's branch refs/heads/apiv2 from
[~noble.paul]
[ https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git;h=5df4ca1 ]

SOLR-8029: Added the missing paths in schema


> Modernize and standardize Solr APIs
> -----------------------------------
>
>                 Key: SOLR-8029
>                 URL: https://issues.apache.org/jira/browse/SOLR-8029
>             Project: Solr
>          Issue Type: Improvement
>    Affects Versions: 6.0
>            Reporter: Noble Paul
>            Assignee: Noble Paul
>              Labels: API, EaseOfUse
>             Fix For: 6.0
>
>         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-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message