Lucene

So using the library spatial-solr-1.0-RC3.jar to provide geolocation searches for spotmouth.com
Since I had to create the 2nd solr instance, I needed to move the port of one of them. When I started this 2nd instance up, I got a ClassNotFoundException"
I had forgotten that I dropped this jar into the exploded war file, and because I changed the port, the exploded war needed to be re-exploded.
I decided rather than mucking with war files, I would just add my jar file to example/solr/lib where example is the name of your app.

I was using locallucene but I encountered a problem in which it bombed whenever there were deleted documents in the index. I had to fix it. After some trial and error (actually lots), I ended up using the reincarnated locallucene which is part of the contrib/spatial package in lucene. It's for lucene 2.9

I made a few changes to back port it to lucene 2.4.1 and all my unit test passed. Yay me!

I heard that one of my top favorite jar's is going to be incorporated into lucene contrib. Locallucene is very very good. Anyway, ran into my first problem with it in a while. I am incorporating locallucene into a grails application using the searchable plugin. locallucene was choking when it hit a deleted document. I filed a bug report https://issues.apache.org/jira/browse/LUCENE-1571

This topic has been a common thorn in my side since someone wanted to search events on the web using date ranges.
Supposing you were looking for events in a city for while you were on vacation, you have a start and and end date and want to know what is going on while you are there on vacation. You would be interested in any events, as long as they started before you left your vacation, and they did not end before you arrive.