You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Amel Fraisse <am...@gmail.com> on 2011/04/07 16:21:08 UTC

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.

Re: Different result for the same query?

Posted by Erick Erickson <er...@gmail.com>.
I'd advise getting a copy of Luke and examining your
indexes. The information you've provided doesn't really
tell us much.

Although I do notice you don't commit in your example code...

Best
Erick

On Thu, Apr 7, 2011 at 10:21 AM, Amel Fraisse <am...@gmail.com>wrote:

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