What is searchmonkey?
A fast real-time search engine for displaying regular expression matches (both file name and content) across multiple directories.
Written in Gtk2+ it is highly portable, and as well as running on Linux, ports are available on FreeBSD, or even Windows and MacOS.
Linux currently has two leading search methods:
* Beagle – simple to use, but shows too many matches.
* Find/Grep – hard to use, but provides exact matching.
searchmonkey takes the best features from both.
It provides a simple to use interface, but has the power of find and grep combined. In addition, the end search result is an easy to browse list of matching files, and matching lines.
I haven't been able to either see Searchmonkey in action yet. But I was impressed by the features mentioned. I have tried and use free desktop search and none had regular expression search in them. I had mentioned many desktop search applications before but have been searching one which will be based on the Beagle search. Finally I found one which seems to address that. Beagle is a renowned desktop search application in the Linux environment and we don't have a windows port of Beagle yet. It was then that I chanced on Searchmonkey. Since it is in Gtk2+ it is extremely portable and we have instructions of compiling and running it in windows. The entire procedure has been documented well and can be carried out by someone who has some time. I would have liked to do it myself but with even less time these days to post here I am not sure if this will happen soon. But it would be exciting if someone who reads this tries it and provides it for downloading. I am ready to host the executable here if required too. The instructions for compiling Searchmonkey on windows is available here. Lets be hopeful as I have been. At least there is a way to compile Searchmonkey in windows!