Since you're working with data that is presumably in entities, your
fields such as long or date at
any given time aren't continuous, so the algorithm to group by
features should work.
'Any given time' here is the time that you actually start to write
your entities that are to be your HilbertIndex entities,
for example.  Pre-preparing finer grained search result "Indexes" in
this way would be a service that you
write.  The HilbertIndex entities could contain either keys to the
entities in that range or fields derived from them.

On Jul 4, 6:44 am, Max <thebb...@gmail.com> wrote:
> Hi all,
>
> Would like to know if there are any of you guys ever tried to use space
> filling curve like Hilbert curve to build index for multiple inequality
> filters.
>
> Seems like for any continuous field like long or date, the number of ranges
> (to be merged) to perform a accurate query is increasing rapidly, which
> makes this approach not scale.
>
> Any thought? or shall I build / model like this 
> sample<http://code.google.com/appengine/articles/geosearch.html> app?
> Query by partitions of all data and do an in-memory merge?

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-java@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.

Reply via email to