I think I solve it... It seems to be because of the - that's just before the 
query facet name....

-- 
Mauro Asprea

E-Mail: mauroasp...@gmail.com
Mobile: +34 654297582
Skype: mauro.asprea



On Tuesday, January 10, 2012 at 11:33 AM, Mauro Asprea wrote:

> Hi, I;m having issues using the "new" way of faceting dates with the Query 
> Facets. 
> 
> The issue is that it is returning wrong counts. I tested it using a Date 
> Facet instead and the Dated one did result correct counters. I'm using 
> Sunspot RSolr client and I'm using also new folding/group feature.
> 
> This is my query tested against the Solr admin web interface:
> 
> /select?wt=ruby&fq=type:Movie&fq=event_id_i:[1%20TO%20*]&sort=location_weight_i%20desc&q="Actividad%20paranormal%203"&fl=*%20score&qf=name_texts%20location_name_text&defType=dismax&start=0&rows=12&group=true&group.field=event_id_str_s&group.field=location_name_str_s&group.sort=date_start_dt%20asc&group.limit=10&group.limit=1&facet=true&f.date_start_facet_dt.facet.mincount=1&facet.date=date_start_facet_dt&f.date_start_facet_dt.facet.date.start=2012-01-10T09:44:22Z&f.date_start_facet_dt.facet.date.end=2012-01-11T08:59:59Z&f.date_start_facet_dt.facet.date.gap=%2B86400SECONDS&facet.query=-date_start_facet_dt:[2012\-01\-10T09\:44\:22Z%20TO%202012\-01\-11T08\:59\:59Z]
> 
> The important parts here are:
> 
> The Query Facet
> facet.query=-date_start_facet_dt:[2012\-01\-10T09\:44\:22Z TO 
> 2012\-01\-11T08\:59\:59Z]
> 
> 
> The Date Facet
> f.date_start_facet_dt.facet.mincount=1
> facet.date=date_start_facet_dt
> f.date_start_facet_dt.facet.date.start=2012-01-10T09:44:22Z
> f.date_start_facet_dt.facet.date.end=2012-01-11T08:59:59Z
> f.date_start_facet_dt.facet.date.gap=%2B86400SECONDS
> 
> As you can see both facets have the same "range"
> 
> Now the important part of the results:
> 'facet_counts'=>{
>   'facet_queries'=>{
>     '-date_start_facet_dt:[2012\\-01\\-10T09\\:44\\:22Z TO 
> 2012\\-01\\-11T08\\:59\\:59Z]' => 26},
>   'facet_fields'=>{},
>   'facet_dates'=> {
>     'date_start_facet_dt'=>{
>     '2012-01-10T09:44:22Z'=>4,
>     'gap'=>'+86400SECONDS',
>     'start'=>'2012-01-10T09:44:22Z',
>     'end'=>'2012-01-11T09:44:22Z'}}
>   ,'facet_ranges'=>{}}}
> 
> 
> As you can see for the same ranges I'm getting different counts. The CORRECT 
> one is the facet_dates ones.
> 
> BTW I'm using Solr Implementation Version: 3.5.0 1204988 - simon - 2011-11-22 
> 14:54:38 
> 
> Is this a KNOW BUG? Please Help! :D
> 
> -- 
> Mauro Asprea
> 
> E-Mail: mauroasp...@gmail.com (mailto:mauroasp...@gmail.com)
> Mobile: +34 654297582
> Skype: mauro.asprea
> 
> 
> 
> 


Reply via email to