On Wed, Apr 14, 2010 at 6:24 PM, Yonik Seeley <yo...@lucidimagination.com>wrote:

> On Wed, Apr 14, 2010 at 12:12 PM, Chris Male <gento...@gmail.com> wrote:
> > On Wed, Apr 14, 2010 at 6:07 PM, Grant Ingersoll <gsing...@apache.org>
> >> On Apr 14, 2010, at 11:06 AM, Chris Male wrote:
> >> > For those doing just Cartesian Tier filtering it seems like the new
> >> > approach is a win, but for those doing distance calculations on those
> >> > documents passing the filter, it seems to come at a cost.
> >>
> >> Currently, this is only used for filtering.  AIUI, Tiers aren't really
> >> that useful for distance calculations, are they?  After all, all you
> have is
> >> a box id and you'd have to reverse out the calc of that to be able to
> calc a
> >> distance, no?  Perhaps I'm missing something.
> >>
> >
> > How Spatial Lucene currently works (or at least one of the ways it was
> > designed to work), is using a 2 step filtering process.  Step 1 is the
> > Cartesian Tier filtering.  The resulting set of Documents is then passed
> on
> > through to Step 2 which then calculates the distance from each Document
> to
> > the search centre.
>
> IMO, being able to just do a tier or bounding box  filter is also
> useful (step 1).
> One example is if someone is going to sort by distance anyway... they
> may want to do only a bounding-box type filter for greater
> performance.
>
> We should keep both concepts (bounding box filter and distance filter)
> regardless of how the distance filter is implemented.
>

Definitely.


>
> -Yonik
> Apache Lucene Eurocon 2010
> 18-21 May 2010 | Prague
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-dev-h...@lucene.apache.org
>
>


-- 
Chris Male | Software Developer | JTeam BV.| www.jteam.nl

Reply via email to