Different result for the same query?
Hello every body, I am using Solr for indexing and searching. I am using 2 classes for searching document: In the first one I'm instanciating a SolrServer to search documents as follows : server = new EmbeddedSolrServer( coreContainer, ""); server.add(doc); query.setQuery("id:"+idDoc); server.query(query); The response contains 2 document. In the second class I am using SolrCore for indexing and searching (because I need 2 indexes) as follows: servercore2 = new EmbeddedSolrServer(coreContainer, "core2"); servercore2.add(doc2); query.setQuery("id:"+idDoc); QueryResponse rsp = servercore2.query(query); The response contains only 1 document. Thank you very much for your help. Amel.
Different Result for the same query depending on using SolrServer or SolrCore ?
Hello every body, I am using Solr for indexing and searching. I am using 2 classes for searching document: In the first one I'm instanciating a SolrServer to search documents as follows : server = new EmbeddedSolrServer(coreContainer, ""); server.add(doc); query.setQuery("id:"+idDoc); server.query(query); When I verify the result : it's OK. (I have 1 document in the docListResult) In the second class I am using SolrCore for indexing and searching (because I need 2 indexes) as follows: servercore2 = new EmbeddedSolrServer(coreContainer, "core2"); servercore2.add(doc2); query.setQuery("id:"+idDoc); QueryResponse rsp = servercore2.query(query); when I runnig this code : I have 0 documents in the result despite it's the same request of the first class!! Someone have met this problem ? Thank you very much for your help. Amel.
Re: SolrException: No such core: core1
ok, 1. http://localhost:8983/solr/ : return a page with Welcome to Solr! Solr Admin <http://0.0.0.0:8983/solr/admin/> 2. when I clik on SolrAdmin I have this message: HTTP ERROR: 404 missing core name in path RequestURI=/solr/admin/index.jsp So , I don't have the core list Amel. 2011/4/1 Stefan Matheis > and my origin question .. accessing /solr and see which cores are list? > > On Fri, Apr 1, 2011 at 11:11 AM, Amel Fraisse > wrote: > > yes with this link : http://localhst:8983/solr/core1/admin I have the > same > > message such : > > > > HTTP ERROR: 404 > > > > NOT_FOUND > > > > RequestURI=/solr/core1/admin > > > > Amel. > > > > > > 2011/4/1 Stefan Matheis > >> > >> Amel, > >> > >> for visiting the admin-interface, just start with > >> http://host:port/solr - which will generate a list of available cores > >> for you. in MultiCore-Mode you'll need to put the Core-Name into the > >> url, like this: /solr/core1/admin > >> > >> Regards > >> Stefan > >> > >> On Fri, Apr 1, 2011 at 11:03 AM, Amel Fraisse > >> wrote: > >> > Hi Stefan, > >> > > >> > This my solr.xml: > >> > > >> > > >> > >> > value="/home/solr-user/solr/bin/snapshooter.sh" /> > >> > > >> > > >> > > >> > > >> > . > >> > > >> > And when I visit the solr Admin Interface > >> > (http://0.0.0.0:8983/solr/admin/) I have this message: > >> > > >> > HTTP ERROR: 404 > >> > > >> > missing core name in path > >> > > >> > RequestURI=/solr/admin/index.jsp > >> > > >> > Amel. > >> > > >> > 2011/4/1 Stefan Matheis > >> >> > >> >> Amel, > >> >> > >> >> how does your solr.xml look like? and if you visit the > >> >> Solr-Admin-Interface, are there Links for (at least) two cores > listed? > >> >> > >> >> Regards > >> >> STefan > >> >> > >> >> On Fri, Apr 1, 2011 at 10:41 AM, Amel Fraisse < > amel.frai...@gmail.com> > >> >> wrote: > >> >> > Hello every body, > >> >> > > >> >> > I tried to run this code: > >> >> > > >> >> > 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("./solr/solr.xml", f); > >> >> > > >> >> >servercore1 = new EmbeddedSolrServer(coreContainer, > "core1"); > >> >> >servercore2 = new EmbeddedSolrServer(coreContainer, > "core2"); > >> >> > > >> >> > > >> >> > org.apache.solr.common.SolrException: No such core: core1 > >> >> >at > >> >> > > >> >> > > >> >> > > org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104) > >> >> >at > >> >> > > >> >> > > >> >> > > org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105) > >> >> >at > >> >> > > >> >> > > >> >> > > org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110) > >> >> >at > >> >> > > fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61) > >> >> >at > >> >> > > >> >> > > >> >> > > fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31) > >> >> >at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> >> >at > >> >> > > >> >> > > >> >> > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >
Re: SolrException: No such core: core1
yes with this link : http://localhst:8983/solr/core1/admin I have the same message such : HTTP ERROR: 404 NOT_FOUND RequestURI=/solr/core1/admin Amel. 2011/4/1 Stefan Matheis > Amel, > > for visiting the admin-interface, just start with > http://host:port/solr - which will generate a list of available cores > for you. in MultiCore-Mode you'll need to put the Core-Name into the > url, like this: /solr/core1/admin > > Regards > Stefan > > On Fri, Apr 1, 2011 at 11:03 AM, Amel Fraisse > wrote: > > Hi Stefan, > > > > This my solr.xml: > > > > > > > value="/home/solr-user/solr/bin/snapshooter.sh" /> > > > > > > > > > > . > > > > And when I visit the solr Admin Interface > > (http://0.0.0.0:8983/solr/admin/) I have this message: > > > > HTTP ERROR: 404 > > > > missing core name in path > > > > RequestURI=/solr/admin/index.jsp > > > > Amel. > > > > 2011/4/1 Stefan Matheis > >> > >> Amel, > >> > >> how does your solr.xml look like? and if you visit the > >> Solr-Admin-Interface, are there Links for (at least) two cores listed? > >> > >> Regards > >> STefan > >> > >> On Fri, Apr 1, 2011 at 10:41 AM, Amel Fraisse > >> wrote: > >> > Hello every body, > >> > > >> > I tried to run this code: > >> > > >> > 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("./solr/solr.xml", f); > >> > > >> >servercore1 = new EmbeddedSolrServer(coreContainer, "core1"); > >> >servercore2 = new EmbeddedSolrServer(coreContainer, "core2"); > >> > > >> > > >> > org.apache.solr.common.SolrException: No such core: core1 > >> >at > >> > > >> > > org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104) > >> >at > >> > > >> > > org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105) > >> >at > >> > > >> > > org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110) > >> >at > >> > fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61) > >> >at > >> > > >> > > fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31) > >> >at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >> >at > >> > > >> > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > >> >at > >> > > >> > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >> >at java.lang.reflect.Method.invoke(Method.java:597) > >> >at > >> > > >> > > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) > >> >at > >> > > >> > > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) > >> >at > >> > > >> > > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) > >> >at > >> > > >> > > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) > >> >at > >> > > >> > > org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) > >> >at > >> > > >> > > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) > >> >at > >> > > >> > > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) > >> >at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) > >> >at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) > >> >at > org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) > >> >at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) > >> >at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) > >> >at org.junit.runners.ParentRunner.run(ParentRunner.java:236) > >> >at > >> > > >> > > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) > >> >at > >> > > >> > > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > >> >at > >> > > >> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) > >> >at > >> > > >> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) > >> >at > >> > > >> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) > >> >at > >> > > >> > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) > >> > > >> > > >> > Some one could help me to resolve this problem? > >> > > >> > Thank you very much. > >> > > >> > Amel. > >> > > > > > > > >
Re: SolrException: No such core: core1
Hi Stefan, This my solr.xml: . And when I visit the solr Admin Interface (http://0.0.0.0:8983/solr/admin/) I have this message: HTTP ERROR: 404 missing core name in path RequestURI=/solr/admin/index.jsp * Amel. * 2011/4/1 Stefan Matheis > Amel, > > how does your solr.xml look like? and if you visit the > Solr-Admin-Interface, are there Links for (at least) two cores listed? > > Regards > STefan > > On Fri, Apr 1, 2011 at 10:41 AM, Amel Fraisse > wrote: > > Hello every body, > > > > I tried to run this code: > > > > 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("./solr/solr.xml", f); > > > >servercore1 = new EmbeddedSolrServer(coreContainer, "core1"); > >servercore2 = new EmbeddedSolrServer(coreContainer, "core2"); > > > > > > org.apache.solr.common.SolrException: No such core: core1 > >at > > > org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104) > >at > > > org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105) > >at > > > org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110) > >at > fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61) > >at > > > fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31) > >at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >at > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > >at > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > >at java.lang.reflect.Method.invoke(Method.java:597) > >at > > > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) > >at > > > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) > >at > > > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) > >at > > > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) > >at > > > org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) > >at > > > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) > >at > > > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) > >at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) > >at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) > >at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) > >at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) > >at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) > >at org.junit.runners.ParentRunner.run(ParentRunner.java:236) > >at > > > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) > >at > > > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > >at > > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) > >at > > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) > >at > > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) > >at > > > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) > > > > > > Some one could help me to resolve this problem? > > > > Thank you very much. > > > > Amel. > > >
SolrException: No such core: core1
Hello every body, I tried to run this code: 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("./solr/solr.xml", f); servercore1 = new EmbeddedSolrServer(coreContainer, "core1"); servercore2 = new EmbeddedSolrServer(coreContainer, "core2"); org.apache.solr.common.SolrException: No such core: core1 at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:104) at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105) at org.apache.solr.client.solrj.SolrServer.deleteByQuery(SolrServer.java:110) at fr.splayce.solr.handler.SolrCoreTest.deleteAll(SolrCoreTest.java:61) at fr.splayce.test.solr.core.highlighting.SolrCorePassageValideHighlighter.setup(SolrCorePassageValideHighlighter.java:31) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) Some one could help me to resolve this problem? Thank you very much. Amel.
Re: 2 index within the same Solr server ?
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 : Amel. 2011/3/31 Amel Fraisse > Hello Deepack, > > > Thank you for your response. > > Yes I would doing the same thing with SolrJ. > > Amel. > > > 2011/3/31 Deepak Singh > >> >> 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 wrote: >> >>> >>> >>> 2011/3/31 Deepak Singh >>> >>>> >>>> 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 >>>> wrote: >>>> >>>>> Hello every body, >>>>> >>>>> referring to the link : http://wiki.apache.org/solr/CoreAdmin. >>>>> >>>>> I've created a solr.xml file as follows: >>>>> >>>>> >>>>> >>>>> >>>> adminHandler="fr.splayce.solr.handler.MyAdminHandler"> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> 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 >>>>> >>>>> > Please refer >>>>> > http://wiki.apache.org/solr/MultipleIndexes >>>>> > >>>>> > On 3/29/11, Amel Fraisse 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 >>>>> > >>>>> >>>> >>>> >>> >>> >>> >>> >>> >>> >>> >> > > >
Re: 2 index within the same Solr server ?
Hello Deepack, Thank you for your response. Yes I would doing the same thing with SolrJ. Amel. 2011/3/31 Deepak Singh > > 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 wrote: > >> >> >> 2011/3/31 Deepak Singh >> >>> >>> 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 wrote: >>> >>>> Hello every body, >>>> >>>> referring to the link : http://wiki.apache.org/solr/CoreAdmin. >>>> >>>> I've created a solr.xml file as follows: >>>> >>>> >>>> >>>> >>> adminHandler="fr.splayce.solr.handler.MyAdminHandler"> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> 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 >>>> >>>> > Please refer >>>> > http://wiki.apache.org/solr/MultipleIndexes >>>> > >>>> > On 3/29/11, Amel Fraisse 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 >>>> > >>>> >>> >>> >> >> >> >> >> >> >> >
Re: 2 index within the same Solr server ?
Hi Markus, Thank you for your response. In fact, I never used SolrCore before that. So could you give me an example to ilustrate how I could send a document to be indexed by both cores? Thank you. Amel. 2011/3/31 Markus Jelsma > > > On Thursday 31 March 2011 12:58:54 Amel Fraisse wrote: > > > 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, if you use multi core and wish to have a document indexed in both > cores > then you must post the document to both cores. > > > Amel. > > > > > On Wed, Mar 30, 2011 at 7:07 PM, Amel Fraisse > wrote: > > >> Hello every body, > > >> > > >> referring to the link : http://wiki.apache.org/solr/CoreAdmin. > > >> > > >> I've created a solr.xml file as follows: > > >> > > >> > > >> > > >> > > >> > > >> > >> > > >> adminHandler="fr.splayce.solr.handler.MyAdminHandler"> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> > > >> 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 > > >> > > >> > Please refer > > >> > http://wiki.apache.org/solr/MultipleIndexes > > >> > > > >> > On 3/29/11, Amel Fraisse 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 > > -- > Markus Jelsma - CTO - Openindex > http://www.linkedin.com/in/markus17 > 050-8536620 / 06-50258350 >
Re: 2 index within the same Solr server ?
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. 2011/3/31 Deepak Singh > > I want 2 index in same solr server. > How to create 2 index and its schema for two different search result > > > > On Wed, Mar 30, 2011 at 7:07 PM, Amel Fraisse wrote: > >> Hello every body, >> >> referring to the link : http://wiki.apache.org/solr/CoreAdmin. >> >> I've created a solr.xml file as follows: >> >> >> >> > adminHandler="fr.splayce.solr.handler.MyAdminHandler"> >> >> >> >> >> >> >> >> >> 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 >> >> > Please refer >> > http://wiki.apache.org/solr/MultipleIndexes >> > >> > On 3/29/11, Amel Fraisse 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 >> > >> > >
Re: 2 index within the same Solr server ?
2011/3/31 Deepak Singh > > 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 wrote: > >> Hello every body, >> >> referring to the link : http://wiki.apache.org/solr/CoreAdmin. >> >> I've created a solr.xml file as follows: >> >> >> >> > adminHandler="fr.splayce.solr.handler.MyAdminHandler"> >> >> >> >> >> >> >> >> >> 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 >> >> > Please refer >> > http://wiki.apache.org/solr/MultipleIndexes >> > >> > On 3/29/11, Amel Fraisse 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 >> > >> > > -- *Amel Fraisse* *Imaginatio SAS* *128 rue la Boétie 75008 PARIS Bureaux : 12 rue Martel - 75010 PARIS* http://compta.splayce.com
SolrCore
Hello every body, referring to the link : http://wiki.apache.org/solr/CoreAdmin. I've created a solr.xml file as follows: 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 index? Thank you for your help.
Re: 2 index within the same Solr server ?
Hello every body, referring to the link : http://wiki.apache.org/solr/CoreAdmin. I've created a solr.xml file as follows: 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 > Please refer > http://wiki.apache.org/solr/MultipleIndexes > > On 3/29/11, Amel Fraisse 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 >
2 index within the same Solr server ?
Hello every body, Is it possible to create 2 index within the same Solr server ? Thank you. Amel.
Create 2 index with solr
Hi, I am using Solr to index documents. And I would index my documents with 2 different analyzer and generate 2 index. So I don't know how I could generate 2 different index? Thank you for your help. Amel.