You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Noble Paul (JIRA)" <ji...@apache.org> on 2014/09/18 19:48:33 UTC
[jira] [Updated] (SOLR-6533) Support editing common solrconfig.xml
values
[ https://issues.apache.org/jira/browse/SOLR-6533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Noble Paul updated SOLR-6533:
-----------------------------
Description:
There are a bunch of properties in solrconfig.xml which users want to edit. We will attack them first
These properties will be persisted to a separate file called config.json (or whatever file). Instead of saving in the same format we will have well known properties which users can directly edit
{code}
cores.transientCacheSize
indexConfig.mergeFactor
{code}
The api will be modeled around the bulk schema API
{code}
curl http://localhost:8983/solr/collection1/config -H 'Content-type:application/json' -d '{
"set-property" : {"index.mergeFactor:5},
"unset-property":{"cores.transientCacheSize":}
}'
{code}
The values stored in the config.json will always take precedence and will be applied after loading solrconfig.xml.
An http GET on /config path will give the real config that is applied .
was:
There are a bunch of properties in solrconfig.xml which users want to edit. We will attack them first
These properties will be persisted to a separate file called config.json (or whatever file). Instead of saving in the same format we will have well known properties which users can directly edit
{code}
cores.transientCacheSize
indexConfig.mergeFactor
{code}
The api will be modeled around the bulk schema API
{code}
curl http://localhost:8983/solr/collection1/config -H 'Content-type:application/json' -d '{
"set-property" : {"index.mergeFactor:5},
"unset-property":{"cores.transientCacheSize":}
}'
The values stored in the config.json will always take precedence and will be applied after loading solrconfig.xml.
An http GET on /config path will give the real config that is applied .
> Support editing common solrconfig.xml values
> --------------------------------------------
>
> Key: SOLR-6533
> URL: https://issues.apache.org/jira/browse/SOLR-6533
> Project: Solr
> Issue Type: Sub-task
> Reporter: Noble Paul
>
> There are a bunch of properties in solrconfig.xml which users want to edit. We will attack them first
> These properties will be persisted to a separate file called config.json (or whatever file). Instead of saving in the same format we will have well known properties which users can directly edit
> {code}
> cores.transientCacheSize
> indexConfig.mergeFactor
> {code}
> The api will be modeled around the bulk schema API
> {code}
> curl http://localhost:8983/solr/collection1/config -H 'Content-type:application/json' -d '{
> "set-property" : {"index.mergeFactor:5},
> "unset-property":{"cores.transientCacheSize":}
> }'
> {code}
> The values stored in the config.json will always take precedence and will be applied after loading solrconfig.xml.
> An http GET on /config path will give the real config that is applied .
--
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