: I am currently in the startup phase of my thesis regarding open source : and enterprise search. After having worked at perhaps the leading major : enterprise search company, I have the impression that multiple : collections is a very common feature (and very sought-after). It is a : trend I see not just directly from my work, but most certainly also as a : result of enterprise search solutions becoming more common in general.
SolrCore being a singleton doesn't prevent you from having multiple collections per JVM -- you just need to run multiple instances of the webapp within a single servlet container using JNDI to specify the seperate solr.home directories, specifics for doing this in Tomcat are on the wiki... http://wiki.apache.org/solr/SolrTomcat : Until this framework is available with its appropriate configuration : files, administrator interface and so on in place, it seems a bit : unnatural to support multiple collections from the same application : instance. : : Bottom line (for now): I think that users looking for enterprise search : solutions must have a simple way of creating multiple collections from : within the same application. Well it's pretty easy right now to make a new collection -- it's just two new files (solrconfig.xml and schema.xml) -Hoss