If ‘q’ is absent, then you always match nothing (there may be exceptions?); so it’s sort of required, in effect. I wish it defaulted to *:*.
~ David Smiley Freelance Apache Lucene/Solr Search Consultant/Developer http://www.linkedin.com/in/davidwsmiley On Wed, Feb 25, 2015 at 2:28 PM, Ahmed Adel <ahmed.a...@badrit.com> wrote: > Hi, > Thank you for your reply. I added a filter query to the query in two ways > as follows: > > > fq={!geofilt}&sfield=start_station&pt=40.71754834,-74.01322069&facet.query={!frange > l=0.0 u=0.1}geodist()&facet.query={!frange l=0.10001 u=0.2}geodist()&d=0.2 > --> returns 0 docs > > q=*:*&fq={!geofilt}&sfield=start_station&pt=40.71754834,-74.01322069&d=0.2 > --> returns 1484 docs > > Not sure why the first query with returns 0 documents > > On Wed, Feb 25, 2015 at 8:46 PM, david.w.smi...@gmail.com < > david.w.smi...@gmail.com> wrote: > > > Hi, > > This will "return all the documents in the index" because you did nothing > > to filter them out. Your query is *:* (everything) and there are no > filter > > queries. > > > > ~ David Smiley > > Freelance Apache Lucene/Solr Search Consultant/Developer > > http://www.linkedin.com/in/davidwsmiley > > > > On Wed, Feb 25, 2015 at 12:27 PM, Ahmed Adel <ahmed.a...@badrit.com> > > wrote: > > > > > Hello, > > > > > > I'm trying to get Facet By Distance working on an index with LatLonType > > > fields. The schema is as follows: > > > > > > <fields> > > > ... > > > <field name="trip_duration" type="int" indexed="true" stored="true"/> > > > <field name="start_station" type="location" indexed="true" > stored="true" > > /> > > > <field name="end_station" type="location" indexed="true" stored="true" > /> > > > <field name="birth_year" type="int" stored="true"/> > > > <field name="gender" type="int" stored="true" /> > > > ... > > > </fields> > > > > > > > > > And the query I'm running is: > > > > > > > > > q=*:*&sfield=start_station&pt=40.71754834,-74.01322069&facet.query={!frange > > > l=0.0 u=0.1}geodist()&facet.query={!frange l=0.10001 u=0.2}geodist() > > > > > > > > > But it returns all the documents in the index so it seems something is > > > missing. I'm using Solr 4.9.0. > > > > > > -- > > > > > > A. Adel > > > > > > > A. Adel >