Not in this case. I literally copied the same index to the two shards, in my non-test environment they will be unique however. If that is the issue, wouldn't it lead to the number of results always being 793 in that case? 379 is less than either of the indices contain.
markrmiller wrote: > > Do you have unique ids across shards? > > -- > - Mark > > http://www.lucidimagination.com > > > KennyN wrote: >> I have a two core multicore setup which currently has identical indices >> (just >> for testing, they will have different data when i deploy the system). I >> based this off the example, so core0 and core1. I have customized the >> scheme.xml and solrconfig.xml files(core0 and core1 are identical except >> that they have different data dirs), and have indexed data in both cores. >> >> I can start them without any errors showing up using: >> >> java -Dsolr.solr.home=multicore -jar start.jar >> >> I can search against each core correctly. For example, if I do a search >> for >> 'bob': >> Using >> http://192.168.55.101:8983/solr/core0/select/?version=2.1&q=contents:bob&start=0&rows=20000 >> Returns >> <response> >> <responseHeader> >> <status>0</status> >> <QTime>169</QTime> >> <lst name="params"> >> <str name="start">0</str> >> <str name="q">contents:bob</str> >> <str name="version">2.1</str> >> <str name="rows">100</str> >> </lst> >> </responseHeader> >> <result name="response" numFound="793" start="0"> .... etc >> >> The other core: >> http://192.168.55.101:8983/solr/core1/select/?version=2.1&q=contents:bob&start=0&rows=20000 >> Returns >> <response> >> <responseHeader> >> <status>0</status> >> <QTime>169</QTime> >> <lst name="params"> >> <str name="start">0</str> >> <str name="q">contents:bob</str> >> <str name="version">2.1</str> >> <str name="rows">100</str> >> </lst> >> </responseHeader> >> <result name="response" numFound="793" start="0"> .... etc >> >> >> So both of the cores return the same results as I expect (793). However, >> when I combine the search I get strange results. Doing the same search >> with >> the shards param: >> http://192.168.55.101:8983/solr/core0/select/?shards=192.168.55.101:8983/solr/core0,192.168.55.101:8983/solr/core1&version=2.1&q=contents:bob&start=0&rows=20000 >> >> Returns >> <response> >> <responseHeader> >> <status>0</status> >> <QTime>378</QTime> >> <lst name="params"> >> <str >> name="shards">192.168.55.101:8983/solr/core0,192.168.55.101:8983/solr/core1 >> </str> >> <str name="start">0</str> >> <str name="q">contents:bob</str> >> <str name="version">2.1</str> >> <str name="rows">20000</str> >> </lst> >> </responseHeader> >> <result name="response" numFound="379" start="0">... etc. >> >> So why would I not get the sum of the two cores results? >> >> If it's any help, when I place the shards param in the SearchHandler, >> Solr >> never returns any results(perhaps that is a different issue though?). >> >> >> > > > > -- View this message in context: http://www.nabble.com/Multicore-Solr-not-returning-expects-results-from-search-tp23623975p23624593.html Sent from the Solr - User mailing list archive at Nabble.com.