Why don't we use pylucene?
http://pylucene.osafoundation.org/
This was recommended to me by Mitch Kapor when I met him in San
Francisco. It has the benefits of lucene, but since it runs a
GCJ-compiled versio of the lucene engine, it doesn't have the
dependency on the non-free Sun stuff.
--Jimbo