Hi every body, This is my implementation SolrJ to instanciate 2 SolrCore.
File f = new File ("./solr/solr.xml"); System.setProperty("solr.solr.home", "solr"); CoreContainer.Initializer initializer = new CoreContainer.Initializer(); CoreContainer coreContainer = initializer.initialize(); coreContainer.load(f.getParent(), f); SolrCore mycore0 = coreContainer.getCore("core0"); SolrCore mycore1 = coreContainer.getCore("core1"); servercore0 = new EmbeddedSolrServer(coreContainer, "core0"); servercore1 = new EmbeddedSolrServer(coreContainer, "core1"); But I have the follow bug: org.apache.solr.common.SolrException: No such core: core1 at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104) The solr.xml file : <solr persistent="true" sharedLib="lib"> <property name="snapshooter" value="/home/solr-user/solr/bin/snapshooter.sh" /> <cores adminPath="/admin/cores" shareSchema="false"> <core name="core0" instanceDir="core0"> <property name="dataDir" value="core0/data" /> </core> <core name="core1" instanceDir="core1"/> <property name="dataDir" value="core1/data" /> </cores> </solr> Amel. 2011/3/31 Amel Fraisse <amel.frai...@gmail.com> > Hello Deepack, > > > Thank you for your response. > > Yes I would doing the same thing with SolrJ. > > Amel. > > > 2011/3/31 Deepak Singh <deep...@praumtech.com> > >> >> i have implemented this works >> >> indexing document at first index (core0) >> >> http://localhost:8983/solr/core0/update/extract/?stream.file=path_of_filename&commit=true<http://localhost:8983/solr/core1/admin/> >> >> indexing document at first index (core) >> >> http://localhost:8983/solr/core1/update/extract/?stream.file=path_of_filename&commit=true<http://localhost:8983/solr/core1/admin/> >> >> >> >> On Thu, Mar 31, 2011 at 4:28 PM, Amel Fraisse <a...@imaginatio.fr> wrote: >> >>> >>> >>> 2011/3/31 Deepak Singh <deep...@praumtech.com> >>> >>>> >>>> I want 2 index in same solr server. >>>> How to create 2 index and its schema for two different search result >>>> >>>> Hi, >>>> >>> >>> You have to use SolrCore to create a solr.xml file in wich you specify 2 >>> cores ( refer to the link : http://wiki.apache.org/solr/CoreAdmin ) >>> >>> But for indexing and searching I've the same question: I don't know how I >>> could specify that document would be indexed a twice (in the first index and >>> in the second index). >>> >>> Amel. >>> >>>> >>>> On Wed, Mar 30, 2011 at 7:07 PM, Amel Fraisse >>>> <amel.frai...@gmail.com>wrote: >>>> >>>>> Hello every body, >>>>> >>>>> referring to the link : http://wiki.apache.org/solr/CoreAdmin. >>>>> >>>>> I've created a solr.xml file as follows: >>>>> >>>>> <solr persistent="true" sharedLib="lib"> >>>>> <property name="snapshooter" value="/home/solr-user/solr/ >>>>> bin/snapshooter.sh" /> >>>>> <cores adminPath="/admin/cores" shareSchema="false" >>>>> adminHandler="fr.splayce.solr.handler.MyAdminHandler"> >>>>> <core name="core1" instanceDir="core0"> >>>>> <property name="dataDir" value="/core0/data" /> >>>>> </core> >>>>> <core name="core2" instanceDir="core1"/> >>>>> <property name="dataDir" value="/core1/data" /> >>>>> </cores> >>>>> </solr> >>>>> >>>>> So before using SolrCore I instanciated a SolrServer to index and >>>>> search >>>>> documents as follows: >>>>> >>>>> System.setProperty("solr.solr.home", "solr"); >>>>> CoreContainer.Initializer initializer = new >>>>> CoreContainer.Initializer(); >>>>> CoreContainer coreContainer = initializer.initialize(); >>>>> server = new EmbeddedSolrServer(coreContainer, ""); >>>>> >>>>> And then to index a document : server.add(doc) and to search : >>>>> server.query(...). >>>>> >>>>> So with SolrCore I've create MyAdminHandler by overrinding >>>>> handleCistomAction method like this (as mentionned in the link): >>>>> >>>>> protected boolean handleCustomAction(SolrQueryRequest req, >>>>> SolrQueryResponse >>>>> rsp) { >>>>> CoreContainer container = super.getCoreContainer(); >>>>> SolrCore mycore1 = container.getCore("core1"); >>>>> SolrCore mycore2 = container.getCore("core2"); >>>>> >>>>> So how I could index and search document within the 2 indexes? >>>>> >>>>> Thank you for your help. >>>>> >>>>> >>>>> 2011/3/29 Rahul Warawdekar <rahul.warawde...@gmail.com> >>>>> >>>>> > Please refer >>>>> > http://wiki.apache.org/solr/MultipleIndexes >>>>> > >>>>> > On 3/29/11, Amel Fraisse <amel.frai...@gmail.com> wrote: >>>>> > > Hello every body, >>>>> > > >>>>> > > Is it possible to create 2 index within the same Solr server ? >>>>> > > >>>>> > > Thank you. >>>>> > > >>>>> > > Amel. >>>>> > > >>>>> > >>>>> > >>>>> > -- >>>>> > Thanks and Regards >>>>> > Rahul A. Warawdekar >>>>> > >>>>> >>>> >>>> >>> >>> >>> >>> >>> >>> >>> >> > > >