lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Yonik Seeley <yo...@lucidimagination.com>
Subject Re: Range query not working
Date Thu, 23 Sep 2010 20:51:51 GMT
On Thu, Sep 23, 2010 at 4:30 PM, PeterKerk <vetteparty@hotmail.com> wrote:
> I have this in my query:
>  &q=*:*&facet.query=location_rating_total:[3 TO 100]
>
> And this document:
> <result name="response" numFound="6" start="0" maxScore="1.0">
> -
> <doc>
> <float name="score">1.0</float>
> <str name="id">1</str>
> <int name="location_rating_total">2</int>
> </doc>
>
> But still my total results equals 6 (total population) and not 0 as I would
> expect
>
> Why?

facet.query will give you the number of docs matching
location_rating_total:[3 TO 100], it does not restrict the results
list.  If you want that, you want a filter.

Try
&q=*:*&fq=location_rating_total:[3 TO 100]

-Yonik
http://lucenerevolution.org  Lucene/Solr Conference, Boston Oct 7-8

Mime
View raw message