Thanks. I'm still finding it difficult to move from unicore to multicore. What I understood so far is that we've to put a solr.xml file in $solr.home and this is the config file loaded first, if this is not available then solr looks for solrconfig.xml under coreX directory withing multicore directory. Am I right? Earlier I was using a file name solr....@tomcat.home/conf/catalina/localhost to specify $solr.home directory. If I remove that and put solr.xml under $solr.home and start tomcat accessing to solr from borwser gives me error saying path not set for core. Can someone help me fixing this. Do I need to remove the solr.xml file from @Tomcat.home/conf/catalina/localhost/ and keep the solr.xml under $solr.home. As per my requirement I want to be able to register new cores on-the-fly and start posting new docs to the newly registered core simultaneously with other existing cores.
Thank you very much. KK. 2009/5/18 Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com> > On Mon, May 18, 2009 at 4:06 PM, KK <dioxide.softw...@gmail.com> wrote: > > Do we have to extend the CoreAdminHandler class and use some methods > therein > > to register a new core? > no. th create command will do that > > Thanks in appreciation. > > > > --KK > > > > On Mon, May 18, 2009 at 12:48 PM, KK <dioxide.softw...@gmail.com> wrote: > > > >> Hi, > >> What is the simplest way of registering a new solr core? Do we have to > use > >> some standard APIs for this, or making a Ajax get call to > >> http://localhost:8983/solr/admin/cores > >> > >> with proper request parameter lik these, > >> > >> > [?action=CREATE&name=coreX&instanceDir=path_to_instance_directory&config=config_file_name.xml&schema=schem_file_name.xml&dataDir=data] > >> will do the job. I think this should work. Correct me if I'm wrong > >> The process remains same for other requests as well[ like getting core > >> status, reload, rename etc], right? > >> > >> Also, I would be thankful if someone can point me to some good tutorial > on > >> adding new cores to the existing ones, configuring multicore indexing > etc. I > >> don't find the solr wiki that useful for doing the same. > >> > >> > >> Thanks, > >> KK > >> > >> > >> 2009/5/14 Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com> > >> > >>> usually it happens fast . and the request returns only after the cor > >>> creation is completed. So if you are doing all the operations in the > >>> same thread no need to wait. > >>> > >>> > >>> > >>> > >>> On Thu, May 14, 2009 at 7:37 PM, KK <dioxide.softw...@gmail.com> > wrote: > >>> > > >>> > Thank you very much. LOL, Its in the same wiki I was told to go > through. > >>> > I've a question regarding creating ofsolr cores on the fly. The wiki > >>> says, > >>> > > >>> > .....Creates a new core and register it. If persistence is enabled > >>> > (persist=true), the configuration for this new core will be saved in > >>> > 'solr.xml'. If a core with the same name exists, while the "new" > created > >>> > core is initializing, the "old" one will continue to accept requests. > >>> Once > >>> > it has finished, all new request will go to the "new" core, and the > >>> "old" > >>> > core will be unloaded..... > >>> > > >>> > So I've to wait for some time [say a couple of secs, may be less than > >>> that] > >>> > before I start adding pages to that core. I think this is the way to > >>> handle > >>> > it , otherwise some content which should have been indexed by the new > >>> core, > >>> > will get indexed by the existing core[as the wiki says], which I > don't > >>> want > >>> > to happen. Any other ideas for handling the same. > >>> > > >>> > > >>> > Thanks, > >>> > KK. > >>> > > >>> > 2009/5/14 Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com> > >>> >> > >>> >> Solr already supports this . > >>> >> please refer this > >>> >> > >>> >> > >>> > http://wiki.apache.org/solr/CoreAdmin#head-7ca1b98a9df8b8ca0dcfbfc49940ed5ac98c4a08 > >>> >> > >>> >> ensure that your solr.xml is persistent > >>> >> > >>> >> > >>> > http://wiki.apache.org/solr/CoreAdmin#head-7508c24c6e2dadad2dfea39b2fba045062481da8 > >>> >> > >>> >> On Thu, May 14, 2009 at 3:43 PM, KK <dioxide.softw...@gmail.com> > >>> wrote: > >>> >> > Thank you very much. Got the point. > >>> >> > One off the track question, can we automate the creation of new > >>> cores[it > >>> >> > requires manually editing the solr.xml file as I know, and what > about > >>> >> > the > >>> >> > location of core index directory, do we need to point that > manually > >>> as > >>> >> > well]. > >>> >> > After going through the wiki what I found is we've to mention the > >>> names > >>> >> > of > >>> >> > cores in solr.xml. I want to automate the process in such a way > that > >>> >> > when a > >>> >> > user registers[ on say my site for the service], we'll create a > >>> >> > coresponding > >>> >> > core for the same user and with a specific core id[unique for this > >>> user > >>> >> > only] so that the user will be given a search interface that will > >>> >> > redirect > >>> >> > all searches for this user to http://host:port/<unique core name > for > >>> >> > this > >>> >> > user>/select > >>> >> > Will apprecite any ideas on this. > >>> >> > > >>> >> > Thanks, > >>> >> > KK. > >>> >> > > >>> >> > 2009/5/14 Noble Paul നോബിള് नोब्ळ् <noble.p...@corp.aol.com> > >>> >> > > >>> >> >> there is no hard limit on the no:of cores. it is limited by your > >>> >> >> system's ability to open files and the resources. > >>> >> >> the queries are automatically sent to appropriate core if your > url > >>> is > >>> >> >> > >>> >> >> htt://host:port/<corename>/select > >>> >> >> > >>> >> >> On Thu, May 14, 2009 at 1:58 PM, KK <dioxide.softw...@gmail.com> > >>> wrote: > >>> >> >> > I want to know the maximum no of cores supported by Solr. 1000s > or > >>> >> >> > may be > >>> >> >> > millions all under one solr instance ? > >>> >> >> > Also I want to know how to redirect a particular query to a > >>> >> >> > particular > >>> >> >> core. > >>> >> >> > Actually I'm querying solr from Ajax, so I think there must be > >>> some > >>> >> >> request > >>> >> >> > parameter that says which core we want to query, right? Can > some > >>> one > >>> >> >> > tell > >>> >> >> me > >>> >> >> > how to do this, any good pointers on the same will be helpful > as > >>> >> >> > well. > >>> >> >> > Thank you. > >>> >> >> > > >>> >> >> > --kk > >>> >> >> > > >>> >> >> > >>> >> >> > >>> >> >> > >>> >> >> -- > >>> >> >> ----------------------------------------------------- > >>> >> >> Noble Paul | Principal Engineer| AOL | http://aol.com > >>> >> >> > >>> >> > > >>> >> > >>> >> > >>> >> > >>> >> -- > >>> >> ----------------------------------------------------- > >>> >> Noble Paul | Principal Engineer| AOL | http://aol.com > >>> > > >>> > > >>> > >>> > >>> > >>> -- > >>> ----------------------------------------------------- > >>> Noble Paul | Principal Engineer| AOL | http://aol.com > >>> > >> > >> > > > > > > -- > ----------------------------------------------------- > Noble Paul | Principal Engineer| AOL | http://aol.com >