|GNUsticia is the name I gave to a rather not so basic and simple script I wrote a few years ago, which is meant to be run on a POSIX compliant Bash shell (GNU/Linux OS), and performs a search on any string (could be words and/or numbers) you feed it with, yielding the results in separate lines in html format. It is highly customized to look for case numbers (expedientes) from the Province of Chaco justice service (Argentina), but it could somehow be adapted to other uses as well.
GNUsticia is all CLI, there's no GUI, I haven't got the time and knowledge yet to write a graphical interface for it, so there you go, tough luck. Of course, you are more than welcome to do it yourself if you want to.
As soon as I write the instructions on how to configure and use GNUsticia, I will publish the source code under the GPLv3 license (or version 2 at your choice); however, should you need it any time sooner, don't hesitate to drop me a line or two at gnu.linux.com at gmail dot com, and I'll be more than happy to send you the sources in a tar archive.
Mariano Jara Melagrani.