lucene-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From squaro <marclebe...@gmail.com>
Subject Spatial Search using Lucene and a Database
Date Sat, 27 Dec 2008 11:12:42 GMT

Hello Everyone,

I'm new to Lucene and I was wondering how to use it to search full-text
filtering by spatial constraints.

For example I have one million of restaurant and I want to found those which
match "pancake chocolate" and are located in a certain range of latitude and
longitude ( e.g. 4<lat<4.4 and 5.5<lng<5.7 )

I've seen a whitepaper called "locallucene" :

http://www.nsshutdown.com/projects/lucene/whitepaper/locallucene.htm
http://www.nsshutdown.com/projects/lucene/whitepaper/locallucene.htm 

Unfortunatly this paper doesn't use MySQL spatial extension for the
benchmarks.

Because I think MySql or Postgree with spatial extension are much faster to
find ALL the restaurant located in a given range of latitude and longitude. 

But I also think they are not good as lucene to search for full-text query.

So my idea is to first use a database with spatial extension to find all
restaurant ids in a given range of latitude and longitude.
Then I use this set of ids to filter ( using a FilterQuery ) "pancake
chocolate" search in Lucene.

According to you mixing database and Lucene for spatial search with full
text is a good approch ?

Thanx for all your answers

Best Regards,

Marc

-- 
View this message in context: http://www.nabble.com/Spatial-Search-using-Lucene-and-a-Database-tp21183276p21183276.html
Sent from the Lucene - General mailing list archive at Nabble.com.


Mime
View raw message