Fooling is a simple and lightweight string search framework purely written in Python. It supports English and Japanese text.
Project homepage: http://www.unixuser.org/~euske/python/fooling/
Discussion: http://groups.google.com/group/fooling-users/
Related project: Shaling (EMail client)