[ https://issues.apache.org/jira/browse/SOLR-8029?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14968436#comment-14968436 ]
Jason Gerlowski commented on SOLR-8029: --------------------------------------- Great, a few quick notes from an initial once-over: 1.) Is there a reason for the "_" prefix in "/v2/_node" and "/v2/_cluster"? I might be missing some convention here, but it struck me as odd. Is there a reason to not use "/v2/node" and "/v2/cluster" instead? 2.) Should the Collection APIs have an explicit "_collection" path component (i.e. /v2/_collection/<collection-name>). It seems more consistent with the other two main chunks of the API. The node APIs have "_node" called out explicitly in their base path. The cluster APIs have "_cluster" in their base path as well. Why not do the same for the Collection APIs? > 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 > > > 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 3 types of requests in the new API > * {{/solr2/<collection-name>/*}} : Operations on specific collections > * {{/solr2/_cluster/*}} : Cluster-wide operations which are not specific to > any collections. > * {{/solr2/_node/*}} : Operations on the node receiving the request. This is > the counter part of the core admin API > 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