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
> 

Reply via email to