A large majority of users use single core ONLY. It is hard to explain them the need for an extra componentin the url.
I would say it is a design problem which we should solve instead of asking users to change On Tue, Sep 15, 2009 at 3:12 AM, Uri Boness <ubon...@gmail.com> wrote: > IMO forcing the users to do configuration change in Solr or in their > application is the same thing - it all boils down to configuration change > (I'll be very surprised if someone is actually hardcoding the Solr URL in > their system - most probably it is configurable, and if it's not, forcing > them to change it is actually a good thing). >> >> Besides, >> if there's only one core, why need a name? > > Consistency. Having a default core as Israel suggested can probably do the > trick. But, at first it might seem that having a default core and not > needing to specify the core name will make it easier for users to use. But I > actually disagree - don't under estimate the power of being consistent. I > rather have a manual telling me "this is how it works and it always work > like that in all scenarios" then having something like "this is how it works > but if you have scenario A then it works differently and you have to do this > instead". > > Shalin Shekhar Mangar wrote: >> >> On Mon, Sep 14, 2009 at 8:16 PM, Uri Boness <ubon...@gmail.com> wrote: >> >> >>> >>> Is it really a problem? I mean, as i see it, solr to cores is what RDBMS >>> is >>> to databases. When you connect to a database you also need to specify the >>> database name. >>> >>> >>> >> >> The problem is compatibility. If we make solr.xml compulsory then we only >> force people to do a configuration change. But if we make a core name >> mandatory, then we force them to change their applications (or the >> applications' configurations). It is better if we can avoid that. Besides, >> if there's only one core, why need a name? >> >> > -- ----------------------------------------------------- Noble Paul | Principal Engineer| AOL | http://aol.com