You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by dabboo <ag...@sapient.com> on 2009/03/20 11:39:27 UTC
Facet Query Results Issue
Hi,
this is my facet query.
facet.field=productPrice_product_str_s&facet.query=productPrice_product_str_s:[0%20TO%20100]
This is my query and these are results, I am getting:
<int name="100">202</int>
<int name="10">57</int>
<int name="10.6">14</int>
<int name="10.2">11</int>
<int name="10.67">10</int>
<int name="10.8">9</int>
<int name="10.99">9</int>
<int name="1.33">7</int>
<int name="1">6</int>
<int name="10.4">5</int>
<int name="10.34">4</int>
<int name="1.01">2</int>
<int name="1.2">2</int>
<int name="1.66">2</int>
<int name="10.63">2</int>
<int name="10.66">2</int>
<int name="1.4">1</int>
<int name="1.7">1</int>
<int name="1.8">1</int>
<int name="10.33">1</int>
<int name="10.75">1</int>
<int name="10.9">1</int>
<int name=".01">0</int>
<int name=".2">0</int>
<int name="100.05">0</int>
<int name="100.07">0</int>
<int name="100.13">0</int>
<int name="100.2">0</int>
<int name="100.25">0</int>
<int name="100.33">0</int>
<int name="100.4">0</int>
<int name="100.45">0</int>
<int name="100.53">0</int>
<int name="100.6">0</int>
<int name="100.67">0</int>
<int name="100.73">0</int>
<int name="100.8">0</int>
<int name="100.87">0</int>
<int name="100.95">0</int>
<int name="100.96">0</int>
<int name="101">0</int>
<int name="101.1">0</int>
<int name="101.13">0</int>
<int name="101.2">0</int>
<int name="101.27">0</int>
<int name="101.33">0</int>
<int name="101.4">0</int>
<int name="101.47">0</int>
<int name="101.6">0</int>
<int name="101.67">0</int>
<int name="101.73">0</int>
<int name="101.8">0</int>
<int name="101.87">0</int>
<int name="102">0</int>
<int name="102.07">0</int>
<int name="102.19">0</int>
<int name="102.2">0</int>
<int name="102.27">0</int>
<int name="102.33">0</int>
<int name="102.4">0</int>
<int name="102.53">0</int>
<int name="102.6">0</int>
<int name="102.67">0</int>
<int name="102.8">0</int>
<int name="102.87">0</int>
<int name="102.93">0</int>
<int name="1022.4">0</int>
<int name="103">0</int>
It is only returning results, which are having values started with 2, 3, 4
or some other integer instead of only 1. It is not returning records in
which value is >10 and <100.
Please suggest.
thanks,
Amit
--
View this message in context: http://www.nabble.com/Facet-Query-Results-Issue-tp22617883p22617883.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: Facet Query Results Issue
Posted by Erik Hatcher <er...@ehatchersolutions.com>.
On Mar 20, 2009, at 6:39 AM, dabboo wrote:
> this is my facet query.
>
> facet
> .field
> =productPrice_product_str_s&facet.query=productPrice_product_str_s:
> [0%20TO%20100]
>
> This is my query and these are results, I am getting:
>
>
> It is only returning results, which are having values started with
> 2, 3, 4
> or some other integer instead of only 1. It is not returning records
> in
> which value is >10 and <100.
>
> Please suggest.
If you want the counts filtered, use fq (instead of or in addition to
facet.query). facet.query/facet.field are for generating counts for
documents that match q/fq parameters, but do not themselves filter.
Erik