I saw some talk on this subject and thought this might help .bye
I suggest that you check out Hellerstein's Generalized Search Tree (GIST) at http://gist.CS.Berkeley.EDU:8000/gist/