I built a search indexer and engine out of perl, but I was never happy with the indexers performance/speed of indexing, lack of multithreading etc etc. However, I had developed a reasonable front end/search engine for the database based originally on the little tutorial at phpbuilder
This led me to look around the net and checkout what indexing robots were out there. On the way, I stumbled across mnogosearch, which looked pretty cool!
However, my web hosting doesn't have mnogosearch support built into their php, and I thus had to use the binary for searching, which I'd prefer not to.
So I set about building support for mnogosearch into my existing search front end.
mnogo_single-search.php was the first attempt, which worked, but I was unhappy with the speed.
mnogo_crc-multi_search.php is the final version, which features support for the most complex mnogosearch database, cached results (needs another mysql table cache.mysql, and a lot of configurable options at the top of the .php file.
mnogo_admin.php I also built a little module to manage what servers are listed, see cache stats etc. No security though.
Help yourself if you think this stuff might be handy to you.
Please, if you make any changes, please send them through to me (simon@iseek.biz) so I can add them in.