Do we have to extend the CoreAdminHandler class and use some methods therein to register a new core? 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 >> > >