: When shooting a distributed query, we use facet.limit=1000. Then the merging
: SOLR combines the results. We also use facet.zeros=false to ensure returning
: only non-zero facet entries.
: The issue that we found is that there was a gap in time in the final results
: list (reverse sorted by date attached to each entry in all the shards),
: whereby entries stamped with certain date disappeared. If we use different
: query criteria, that produces less than 1000 results both in each of the
: shards and combined, we see those "missing" entries. So the problem is not
: in missing data, but in the combination algorithm.

I don't understand what you mean by "entries stamped with certain date" 
... are you saying the actaul results of the search seem to be missing 
documents, or that the fact counts returned seemed to be missing 
constraints that should be in the list?  

it seems like you are refering to documents missing from the actaul 
results ("reverse sorted by date") but facet.limit can't affect anything 
about the results of the actual query.  facet.limit also only applies to 
facet.field (not facet.date or facet.range), but you're talking about a 
date field....

can you please be specific about the requests you are executing (ie: what 
params) the schema you have (ie: what are the fields/types in use in all 
the params/query strings), the results you are getting, and the results 
you are expecting?   actually providing the response xml is very helpful.  
(change the "fl" to hide any fields you consider sensitive)

-Hoss

Reply via email to