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

Noble Paul commented on SOLR-6770:
----------------------------------

The second option is an shorthand if you don't want to pass it with every 
request and again those parameters will not be available during init()

The construct allows you to apply more than one param sets. I can say 
{{useParams=x,y,z}} and in that case all are applied in the order they are 
specified (the way defaults are applied currently) .  If the request has a 
{{useParams}} value , the one specified in the requestHandler is ignored.


> Add/edit param sets and use them in Requests
> --------------------------------------------
>
>                 Key: SOLR-6770
>                 URL: https://issues.apache.org/jira/browse/SOLR-6770
>             Project: Solr
>          Issue Type: Sub-task
>            Reporter: Noble Paul
>            Assignee: Noble Paul
>
> Make it possible to define paramsets and use them directly in requests
> example
> {code}
> curl http://localhost:8983/solr/collection1/config/params -H 
> 'Content-type:application/json'  -d '{
> "create" : {"name" ,"x"
>                       "val": {
>                       "a":"A val",
>                       "b": "B val"}
>                     },
> "update" : {"name" ,"y"
>                       "val": {
>                       "x":"X val",
>                       "Y": "Y val"}
>                     },
> "delete" : "z"
> }'
> #do a GET to view all the configured params
> curl http://localhost:8983/solr/collection1/config/params
> #or  GET with a specific name to get only one set of params
> curl http://localhost:8983/solr/collection1/config/params/x
> {code}
> This data will be stored in conf/paramsets.json
> This is used requesttime and adding/editing params will not result in core 
> reload and it will have no impact on the performance 
> example usage http://localhost/solr/collection/select?useParams=x,y
> or it can be directly configured with a request handler as follows
> {code}
> <requestHandler name="/dump1" class="DumpRequestHandler" useParams="x"/>
> {code}



--
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