This is a simple PHP script designed to index all your files in the root folder of your website. Of course you can ignore certain files, like the index and other pages from the website. It isn't very complicated to edit, config and mod this script.
geoLucene is an extension of Lucene that allows to effectively index and search documents that contain locational information (longitude/latitude). It uses R-tree as a spacial index. See http://www.gossamer-threads.com/lists/lucene/java-dev/53378.
Roosster.org is a personal "on-demand" search engine. This means, it indexes only items/entries/files/URLs you explicitly tell it to index and provides a full-text-search over indexed items.
Goto http://roosster.org/dev for all details.