Hi, Sometimes I do both. I put the defaults in solrconfig.xml and thus have one place to define all kind of low-level default settings.
But then I make a possibility in the application space to add/override any parameters as well. This gives you great flexibility to let server administrators (with access to solrconfig.xml) tune low level stuff, but also gives programmers a middle layer to put domain-space config instead of locking it down on the search node or up in the web interfaces. -- Jan Høydahl, search solution architect Cominvent AS - www.cominvent.com Training in Europe - www.solrtraining.com On 21. juni 2010, at 22.29, Saïd Radhouani wrote: > I completely agreed. Thanks a lot! > > -S > > On Jun 21, 2010, at 9:08 PM, Abdelhamid ABID wrote: > >> Why would someone port the solr config into servlet code ? >> IMO the first option would be the best choice, one obvious reason is that, >> when alter the solr config you only need to restart the server, whereas >> changing in the source drive you to redeploy your app and restart the >> server. >> >> >> >> On 6/21/10, Saïd Radhouani <r.steve....@gmail.com> wrote: >>> >>> Hello, >>> >>> I'm developing a Web application that communicate with Solr using SolrJ. I >>> have three search interfaces, and I'm facing two options: >>> >>> 1- Configuring one SearchHandler per search interface in solrconfig.xml >>> >>> Or >>> >>> 2- Write the configuration in the java servlet code that is using SolrJ >>> >>> It there any significant difference between these two options ? If yes, >>> what's the best choice? >>> >>> Thanks, >>> >>> -Saïd >> >> >> >> >> -- >> Abdelhamid ABID >> Software Engineer- J2EE / WEB >