range queries in solr

2011-01-13 Thread ur lops
Hi,
 I am sorry to ask this silly question but I could not find the
documentation about this and I am very new to lucene solr. I want to run a
range query on one of the multivalued field e.g. I have a point say [10,20],
which is the point of intersection of the diagonals of a rectangle. Now I
want to run a solr query, which gives me all the points within
the rectangle whose vertices are at { [8,20], [12,20], [10,18] , [10,22]}.
Any help would be highly appreciated.
Thanks
Urlop


SolrQuerySyntax : Types of Range Queries in Solr 1.4

2009-12-09 Thread Israel Ekpo
Hi Guys,

In Lucene 2.9 and Solr 1.4, it is possible to perform inclusive and
exclusive range searches with square and curly brackets respectively.

However, when I looked at the SolrQuerySyntax, only the the include range
search is illustrated.

It seems like the examples only talk about the inclusive range searches.

http://wiki.apache.org/solr/SolrQuerySyntax

Illustrative example:

There is a field in the index name 'year' and it contains the following
values :

2000, 2004, 2005, 2006, 2007, 2008, 2009, 2010

year:[2005 TO 2009] will match 2005, 2006, 2007, 2008, 2009 [inclusive with
square brackets]
year:{2005 TO 2009} will only match 2006, 2007, 2008 {exclusive with curly
brackets}. The bounds are not included.

Is there any other page on the wiki where there are examples of exclusive
range searches with curly brackets?

If not I would like to know so that I can add some examples to the wiki.

Thanks.

-- 
Good Enough is not good enough.
To give anything less than your best is to sacrifice the gift.
Quality First. Measure Twice. Cut Once.
http://www.israelekpo.com/


Re: SolrQuerySyntax : Types of Range Queries in Solr 1.4

2009-12-09 Thread Yonik Seeley
Solr standard query syntax is an extension of Lucene query syntax, and
we reference that on the page:
http://lucene.apache.org/java/2_4_0/queryparsersyntax.html

-Yonik
http://www.lucidimagination.com

On Wed, Dec 9, 2009 at 1:08 PM, Israel Ekpo israele...@gmail.com wrote:
 Hi Guys,

 In Lucene 2.9 and Solr 1.4, it is possible to perform inclusive and
 exclusive range searches with square and curly brackets respectively.

 However, when I looked at the SolrQuerySyntax, only the the include range
 search is illustrated.

 It seems like the examples only talk about the inclusive range searches.

 http://wiki.apache.org/solr/SolrQuerySyntax

 Illustrative example:

 There is a field in the index name 'year' and it contains the following
 values :

 2000, 2004, 2005, 2006, 2007, 2008, 2009, 2010

 year:[2005 TO 2009] will match 2005, 2006, 2007, 2008, 2009 [inclusive with
 square brackets]
 year:{2005 TO 2009} will only match 2006, 2007, 2008 {exclusive with curly
 brackets}. The bounds are not included.

 Is there any other page on the wiki where there are examples of exclusive
 range searches with curly brackets?

 If not I would like to know so that I can add some examples to the wiki.

 Thanks.

 --
 Good Enough is not good enough.
 To give anything less than your best is to sacrifice the gift.
 Quality First. Measure Twice. Cut Once.
 http://www.israelekpo.com/



Re: SolrQuerySyntax : Types of Range Queries in Solr 1.4

2009-12-09 Thread Israel Ekpo
On Wed, Dec 9, 2009 at 1:13 PM, Yonik Seeley yo...@lucidimagination.comwrote:

 Solr standard query syntax is an extension of Lucene query syntax, and
 we reference that on the page:
 http://lucene.apache.org/java/2_4_0/queryparsersyntax.html

 -Yonik
 http://www.lucidimagination.com

 On Wed, Dec 9, 2009 at 1:08 PM, Israel Ekpo israele...@gmail.com wrote:
  Hi Guys,
 
  In Lucene 2.9 and Solr 1.4, it is possible to perform inclusive and
  exclusive range searches with square and curly brackets respectively.
 
  However, when I looked at the SolrQuerySyntax, only the the include range
  search is illustrated.
 
  It seems like the examples only talk about the inclusive range searches.
 
  http://wiki.apache.org/solr/SolrQuerySyntax
 
  Illustrative example:
 
  There is a field in the index name 'year' and it contains the following
  values :
 
  2000, 2004, 2005, 2006, 2007, 2008, 2009, 2010
 
  year:[2005 TO 2009] will match 2005, 2006, 2007, 2008, 2009 [inclusive
 with
  square brackets]
  year:{2005 TO 2009} will only match 2006, 2007, 2008 {exclusive with
 curly
  brackets}. The bounds are not included.
 
  Is there any other page on the wiki where there are examples of exclusive
  range searches with curly brackets?
 
  If not I would like to know so that I can add some examples to the wiki.
 
  Thanks.
 
  --
  Good Enough is not good enough.
  To give anything less than your best is to sacrifice the gift.
  Quality First. Measure Twice. Cut Once.
  http://www.israelekpo.com/
 



Hi Yonik,

I saw that.

I posted the question because someone asked me how to do the exclusive
search where the bounds are excluded.

Initially they started with field:[lower-1 TO upper-1] and then I just told
them to use curly brackets so when I came to the Solr wiki to do a search I
did not see any examples with the curly brackets.

For me this was very obvious, but I think it would be nice to add a few
examples with curly brackets to the SolrQuerySyntax examples because most
people that are using Solr for the very first time may not have heard of or
used Lucene before.

Just a thought.

-- 
Good Enough is not good enough.
To give anything less than your best is to sacrifice the gift.
Quality First. Measure Twice. Cut Once.
http://www.israelekpo.com/