Different result for the same query?

2011-04-07 Thread Amel Fraisse
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 ?

2011-04-05 Thread Amel Fraisse
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.


SolrException: No such core: core1

2011-04-01 Thread Amel Fraisse
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

2011-04-01 Thread Amel Fraisse
Hi Stefan,

This my solr.xml:

solr persistent=true sharedLib=lib
 property name=snapshooter
value=/home/solr-user/solr/bin/snapshooter.sh /
 cores adminPath=/admin/cores shareSchema=false
  core name=core1 instanceDir=core1/
  core name=core2 instanceDir=core2/
 /cores
/solr.

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 matheis.ste...@googlemail.com

 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)
 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

2011-04-01 Thread Amel Fraisse
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 matheis.ste...@googlemail.com

 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 amel.frai...@gmail.com
 wrote:
  Hi Stefan,
 
  This my solr.xml:
 
  solr persistent=true sharedLib=lib
   property name=snapshooter
  value=/home/solr-user/solr/bin/snapshooter.sh /
   cores adminPath=/admin/cores shareSchema=false
core name=core1 instanceDir=core1/
core name=core2 instanceDir=core2/
   /cores
  /solr.
 
  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 matheis.ste...@googlemail.com
 
  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)
  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

2011-04-01 Thread Amel Fraisse
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 matheis.ste...@googlemail.com

 and my origin question .. accessing /solr and see which cores are list?

 On Fri, Apr 1, 2011 at 11:11 AM, Amel Fraisse amel.frai...@gmail.com
 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 matheis.ste...@googlemail.com
 
  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 amel.frai...@gmail.com
  wrote:
   Hi Stefan,
  
   This my solr.xml:
  
   solr persistent=true sharedLib=lib
property name=snapshooter
   value=/home/solr-user/solr/bin/snapshooter.sh /
cores adminPath=/admin/cores shareSchema=false
 core name=core1 instanceDir=core1/
 core name=core2 instanceDir=core2/
/cores
   /solr.
  
   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 matheis.ste...@googlemail.com
  
   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)
   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

Re: 2 index within the same Solr server ?

2011-03-31 Thread Amel Fraisse
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 deep...@praumtech.com


 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 amel.frai...@gmail.comwrote:

 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
 





Re: 2 index within the same Solr server ?

2011-03-31 Thread Amel Fraisse
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 markus.jel...@openindex.io



 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
 amel.frai...@gmail.comwrote:
   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

 --
 Markus Jelsma - CTO - Openindex
 http://www.linkedin.com/in/markus17
 050-8536620 / 06-50258350



Re: 2 index within the same Solr server ?

2011-03-31 Thread Amel Fraisse
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_filenamecommit=truehttp://localhost:8983/solr/core1/admin/

 indexing document at first index (core)

 http://localhost:8983/solr/core1/update/extract/?stream.file=path_of_filenamecommit=truehttp://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.comwrote:

 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
 
















Re: 2 index within the same Solr server ?

2011-03-30 Thread Amel Fraisse
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



SolrCore

2011-03-30 Thread Amel Fraisse
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 index?

Thank you for your help.


2 index within the same Solr server ?

2011-03-29 Thread Amel Fraisse
Hello every body,

Is it possible to create 2 index within the same Solr server ?

Thank you.

Amel.


Create 2 index with solr

2011-03-25 Thread Amel Fraisse
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.