HashIndex data structure for fast search with hashtable ideology or something like that for search by substr with hash idea.