Create window_string and target_string in search_matched_string method
Create substring hash table while compressing string
Add substring_hash_table to arguments of search_matched_string
Search matched string using substring hash table