Is there a possibility caused by I am using my own lucene indexes.
Not the one created by solr itself?


Regards
Scott

On Mon, Jun 7, 2010 at 4:24 PM, Scott Zhang <macromars...@gmail.com> wrote:

> Hi.
> I tried URL:
> http://localhost:8983/solr/select?shards=localhost:8983/solr,localhost:7574/solr&indent=true&q=marship&rows=10
> Got:
> <response>
> -
> <lst name="responseHeader">
> <int name="status">0</int>
> <int name="QTime">16</int>
> -
> <lst name="params">
>
> <str name="shards">localhost:8983/solr,localhost:7574/solr</str>
> <str name="indent">true</str>
> <str name="q">marship</str>
> <str name="rows">10</str>
>
> </lst>
> </lst>
> <result name="response" numFound="14" start="0"/>
> </response>
>
> Nothing Happens.
>
>
> On Mon, Jun 7, 2010 at 4:16 PM, Marco Martinez <
> mmarti...@paradigmatecnologico.com> wrote:
>
>> Try to put the rows parameter in your request, i guess that in your
>> solrconfig you have configured the default rows to 0 in your default
>> request
>> handler.
>>
>> Marco Martínez Bautista
>> http://www.paradigmatecnologico.com
>> Avenida de Europa, 26. Ática 5. 3ª Planta
>> 28224 Pozuelo de Alarcón
>> Tel.: 91 352 59 42
>>
>>
>> 2010/6/7 Scott Zhang <macromars...@gmail.com>
>>
>> > Thanks for replying.
>> >
>> > Here is the part of my schema.xml:
>> > I only have 4 fields in my document.
>> >
>> > <fields>
>> >
>> >   <field name="id" type="string" indexed="true" stored="true"
>> > required="true" />
>> >   <field name="type" type="string" indexed="true" stored="true"
>> > required="true"/>
>> >   <field name="keyword_level1" type="text" indexed="true"
>> stored="false"/>
>> >   <field name="keyword_level2" type="text" indexed="true"
>> stored="false"/>
>> >
>> >
>> >
>> >
>> >   <dynamicField name="*_i"  type="int"    indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_s"  type="string"  indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_l"  type="long"   indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_t"  type="text"    indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_b"  type="boolean" indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_f"  type="float"  indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_d"  type="double" indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_dt" type="date"    indexed="true"
>>  stored="true"/>
>> >
>> >   <!-- some trie-coded dynamic fields for faster range queries -->
>> >   <dynamicField name="*_ti" type="tint"    indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_tl" type="tlong"   indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_tf" type="tfloat"  indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_td" type="tdouble" indexed="true"
>>  stored="true"/>
>> >   <dynamicField name="*_tdt" type="tdate"  indexed="true"
>>  stored="true"/>
>> >
>> >   <dynamicField name="*_pi"  type="pint"    indexed="true"
>>  stored="true"/>
>> >
>> >   <dynamicField name="ignored_*" type="ignored" multiValued="true"/>
>> >   <dynamicField name="attr_*" type="textgen" indexed="true"
>> stored="true"
>> > multiValued="true"/>
>> >
>> >   <dynamicField name="random_*" type="random" />
>> >
>> >
>> >
>> >  </fields>
>> >
>> >  <uniqueKey>id</uniqueKey>
>> >
>> >
>> > I am running 2 instances as tutorial shows: one on 8983. Another one is
>> on
>> > 7574.
>> > When I search on 8983:
>> > URL:
>> >
>> >
>> http://localhost:8983/solr/select/?q=marship&version=2.2&start=0&rows=10&indent=on
>> > I got:
>> >
>> > <result name="response" numFound="17" start="0">
>> > -
>> > <doc>
>> > <str name="id">89</str>
>> > <str name="type">product</str>
>> > </doc>
>> > -
>> > <doc>
>> > <str name="id">90</str>
>> > <str name="type">product</str>
>> > </doc>
>> > ......
>> >
>> >
>> > when I search on 7574:
>> > URL:
>> >
>> >
>> http://localhost:7574/solr/select/?q=marship&version=2.2&start=0&rows=10&indent=on
>> > I got:
>> > <result name="response" numFound="17" start="0">
>> > -
>> > <doc>
>> > <str name="id">89</str>
>> > <str name="type">product</str>
>> > </doc>
>> > -
>> > <doc>
>> > <str name="id">90</str>
>> > <str name="type">product</str>
>> > </doc>
>> > -
>> > <doc>
>> > <str name="id">91</str>
>> > <str name="type">product</str>
>> > </doc>
>> > ....
>> >
>> > As they are using 2 copies of same lucene indexes. the result is same.
>> > Then I use
>> > URL:
>> >
>> >
>> http://localhost:8983/solr/select?shards=localhost:8983/solr,localhost:7574/solr&indent=true&q=marship
>> > I got:
>> > <response>
>> > -
>> > <lst name="responseHeader">
>> > <int name="status">0</int>
>> > <int name="QTime">31</int>
>> > -
>> > <lst name="params">
>> > <str name="indent">true</str>
>> > <str name="q">marship</str>
>> > <str name="shards">localhost:8983/solr,localhost:7574/solr</str>
>> > </lst>
>> > </lst>
>> > <result name="response" numFound="14" start="0"/>
>> > </response>
>> >
>> > Note the numFound is 14.
>> > When I try URL:
>> >
>> >
>> http://localhost:8983/solr/select?shards=localhost:8983/solr/&indent=true&q=marship
>> > The numFound="7" but still nothing returned.
>> >
>> > URL:
>> >
>> >
>> http://localhost:8983/solr/select?shards=localhost:7574/solr/&indent=true&q=marship
>> > return numFound="7" too. And the result has nothing.
>> >
>> > Please help.
>> >
>> > Thanks.
>> > Regards.
>> > Scott
>> >
>> >
>> > On Mon, Jun 7, 2010 at 3:47 PM, Marco Martinez <
>> > mmarti...@paradigmatecnologico.com> wrote:
>> >
>> > > Hi Scott,
>> > >
>> > > We need more information about your request, can you put the query
>> that
>> > you
>> > > are doing to the servers.
>> > >
>> > > Marco Martínez Bautista
>> > > http://www.paradigmatecnologico.com
>> > > Avenida de Europa, 26. Ática 5. 3ª Planta
>> > > 28224 Pozuelo de Alarcón
>> > > Tel.: 91 352 59 42
>> > >
>> > >
>> > > 2010/6/7 Scott Zhang <macromars...@gmail.com>
>> > >
>> > > > Hi. All.
>> > > >   I am trying to use solr to search over 2 lucene indexes.  I am
>> > > following
>> > > > the solr tutorial and test the distributed search example. It works.
>> > > >   Then I am using my own lucene indexes. Search in each solr
>> instance
>> > > works
>> > > > and return the expected result. But when I do distributed search
>> using
>> > > > "shards". It only return the "numFound"=14. But the result contain
>> > > nothing.
>> > > >    Don't know why. Can Any one help? Thanks.
>> > > >
>> > >
>> >
>>
>
>

Reply via email to