Adding extract ranges visitor so that multiple intersecting ranges don't get added to the wikisearch iterator stack