Re: Config API: delete-requesthandler

2019-06-17 Thread Noble Paul
yes, this is the way to do it

On Thu, May 26, 2016 at 6:54 AM Jan Høydahl  wrote:
>
> Hi
>
> Have you tried adding all your commands to the same file?
>
> {
>   "add-requesthandler":{"name":"/foo","class":"solr.SearchHandler"},
>   "add-requesthandler":{"name":"/bar","class":"solr.SearchHandler"},
>   "add-requesthandler":{"name":"/baz","class":"solr.SearchHandler"}
> }
>
> --
> Jan Høydahl, search solution architect
> Cominvent AS - www.cominvent.com
>
> > 20. mai 2016 kl. 16.19 skrev Steven White :
> >
> > Hi folks,
> >
> > The code I'm maintaining, uses Solr config API per
> > https://cwiki.apache.org/confluence/display/solr/Config+API to manage
> > request handlers.  My environment has many request handlers, up to 100 in
> > few extreme cases.  When that's the case, it means I will issue 100
> > "delete-requesthandler" followed with 100 "add-requesthandler" requests.
> > This end-to-end operation can be time consuming specially if there is data
> > in the index (searchers are being reset leading to cache and stuff being
> > reloaded).  But even if there isn't data in the index, it will take about
> > 10 min. in my test environment.
> >
> > My question is, how can I optimize this?  Is there any kind of "bulk" or
> > "transaction-base" way of doing schema configuration?  I.e.: send all my
> > deletes, followed with all my adds, and then issue a commit for the change
> > to take effect.  If I switch to SolrJ (does it offer schema management?)
> > will that help?
> >
> > Thanks in advanced.
> >
> > Steve
>


-- 
-
Noble Paul


Re: Config API: delete-requesthandler

2016-05-25 Thread Jan Høydahl
Hi

Have you tried adding all your commands to the same file?

{
  "add-requesthandler":{"name":"/foo","class":"solr.SearchHandler"},
  "add-requesthandler":{"name":"/bar","class":"solr.SearchHandler"},
  "add-requesthandler":{"name":"/baz","class":"solr.SearchHandler"}
}

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com

> 20. mai 2016 kl. 16.19 skrev Steven White :
> 
> Hi folks,
> 
> The code I'm maintaining, uses Solr config API per
> https://cwiki.apache.org/confluence/display/solr/Config+API to manage
> request handlers.  My environment has many request handlers, up to 100 in
> few extreme cases.  When that's the case, it means I will issue 100
> "delete-requesthandler" followed with 100 "add-requesthandler" requests.
> This end-to-end operation can be time consuming specially if there is data
> in the index (searchers are being reset leading to cache and stuff being
> reloaded).  But even if there isn't data in the index, it will take about
> 10 min. in my test environment.
> 
> My question is, how can I optimize this?  Is there any kind of "bulk" or
> "transaction-base" way of doing schema configuration?  I.e.: send all my
> deletes, followed with all my adds, and then issue a commit for the change
> to take effect.  If I switch to SolrJ (does it offer schema management?)
> will that help?
> 
> Thanks in advanced.
> 
> Steve



Config API: delete-requesthandler

2016-05-20 Thread Steven White
Hi folks,

The code I'm maintaining, uses Solr config API per
https://cwiki.apache.org/confluence/display/solr/Config+API to manage
request handlers.  My environment has many request handlers, up to 100 in
few extreme cases.  When that's the case, it means I will issue 100
"delete-requesthandler" followed with 100 "add-requesthandler" requests.
This end-to-end operation can be time consuming specially if there is data
in the index (searchers are being reset leading to cache and stuff being
reloaded).  But even if there isn't data in the index, it will take about
10 min. in my test environment.

My question is, how can I optimize this?  Is there any kind of "bulk" or
"transaction-base" way of doing schema configuration?  I.e.: send all my
deletes, followed with all my adds, and then issue a commit for the change
to take effect.  If I switch to SolrJ (does it offer schema management?)
will that help?

Thanks in advanced.

Steve