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