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