lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Rodenburg" <jeff.rodenb...@gmail.com>
Subject Re: One item, multiple fields, and range queries
Date Sat, 13 Jan 2007 15:57:49 GMT
Thanks Yonik.

> 1) model a single document as a single event at a singe place with a start
and end date.

This was my first approach, but at presentation time I need to display the
event once -- with multiple start/end dates and locations beneath it.

Is treating the given event uniqueId as a facet the way to go?

thanks,
jeff


On 1/12/07, Yonik Seeley <yonik@apache.org> wrote:
>
> On 1/12/07, Jeff Rodenburg <jeff.rodenburg@gmail.com> wrote:
> > I'm stuck with a query issue that at present seems unresolvable.  Hoping
> the
> > community has some insight to this.
> >
> > My index contains events that have multiple beginning/ending date ranges
> and
> > multiple locations.  For example, event A (uniqueId = 123) occurs every
> > weekend, sometimes in one location, sometimes in many locations.  Dates
> have
> > a beginning and ending date, and locations have a latitude &
> longitude.  I
> > need to query for the set of events for a given "area", where area =
> > bounding box.  So, a single event has multiple beginning and ending
> dates
> > and multiple locations.
> >
> > So, the beginning date, ending date, latitude and longitude values only
> > apply collectively as a unit.  However, I need to do range queries on
> both
> > the dates and the lat/long values.
>
> 1) model a single document as a single event at a singe place with a
> start and end date.
>   OR
> 2) use multivalued fields as correlated vectors, so the first start
> date corresponds
>    to the first end date corresponds to the first lat and long value.
> You get them all back
>    in a query though, so your app would need to do extra work to sort
> out which matched.
>
> I'd do (1) if you can... it's simpler.
>
> -Yonik
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message