OP, does your inquiry have anything to do with tripcodes, by chance?
I could be wrong, but this sounds quite similar to a thread on /g/ the other day, wherein someone configured their MTY target file to log any and all tripcode findings, resulting in a massive, unorganized log file, because MTY cannot into rainbow tables.
What kind of searching? Do you want some sort of smart fulltext search?
For Common Lisp, there is this: http://code.google.com/p/montezuma/ and some other libraries whose names I can't remember (ask on IRC).
For various SQL implementations, they tend to have integrated support.
I don't know about SEPPLES, but surely google can help you.