A Continuous Q-gram Hits based Filter for Approximate String Matching