One last piece of information....regular range queries seem to work fine,
it's only date ranges which seem to be intermittent.

On Wed, Jun 8, 2011 at 9:03 AM, Jamie Johnson <jej2...@gmail.com> wrote:

> Some more information....
>
> I am currently doing the following:
>
>         SolrQuery query = new SolrQuery();
>
>         query.setQuery(test");
>
>         query.setParam("distrib", true);
>
>         query.setFacet(true);
>
>         query.setParam(FacetParams.FACET_RANGE, "dateTime");
>         query.setParam("f.dateTime." + FacetParams.FACET_RANGE_GAP,
> "+1MONTH");
>         query.setParam("f.dateTime." + FacetParams.FACET_RANGE_START,
> "2011-06-01T00:00:00Z-1YEAR");
>         query.setParam("f.dateTime." + FacetParams.FACET_RANGE_END,
> "2011-07-01T00:00:00Z");
>         query.setParam("f.dateTime." + FacetParams.FACET_MINCOUNT, "1");
>
>         System.out.println(query);
>         int failure = 0;
>         for(int x = 0; x < 1000; x ++){
>
>             QueryResponse response = mainServer.query(query);
>
>             List<RangeFacet> ranges = response.getFacetRanges();
>             for(RangeFacet range : ranges){
>                 if("dateTime".equals(range.getName())){
>                     if(range.getCounts().size() == 0){
>                         failure ++;
>                     }
>                 }
>             }
>         }
>         System.out.println("Failed: " + failure);
>
>
> After this has run I get anywhere 30 - 40% failures (300 - 400).  If I set
> distrib to false or take off the query it works fine.  Any insight would be
> greatly appreciated.
>
>
> On Tue, Jun 7, 2011 at 2:27 PM, Jamie Johnson <jej2...@gmail.com> wrote:
>
>> I have a solr cloud setup wtih 2 servers, when executing a query against
>> them of the form:
>>
>>
>> http://localhost:8983/solr/select/?distrib=true&q=*:*&facet=true&facet.mincount=1&facet.range=dateTime&f.dateTime.facet.range.gap=%2B1MONTH&f.dateTime.facet.range.start=2011-06-01T00%3A00%3A00Z-1YEAR&f.dateTime.facet.range.end=2011-07-01T00%3A00%3A00Z&f.dateTime.facet.mincount=1&start=0&rows=0
>>
>> I am seeing that sometimes the date facet has a count, and other times it
>> does not.  Specifically I am seeing sometimes:
>>
>> <lst name="facet_ranges">
>>   <lst name="dateTime">
>>     <lst name="counts"/>
>>     <str name="gap">+1MONTH</str>
>>     <date name="start">2010-06-01T00:00:00Z</date>
>>     <date name="end">2011-07-01T00:00:00Z</date>
>>   </lst>
>> </lst>
>>
>> and others
>> <lst name="facet_ranges">
>>   <lst name="dateTime">
>>     <lst name="counts">
>>       <int name="2011-06-01T00:00:00Z">250</int>
>>     </lst>
>>     <str name="gap">+1MONTH</str>
>>     <date name="start">2010-06-01T00:00:00Z</date>
>>     <date name="end">2011-07-01T00:00:00Z</date>
>>   </lst>
>> </lst>
>>
>> What could be causing this inconsistency?
>>
>
>

Reply via email to