Use search collector
Use search collector
Use search collector
Add test for search collector
Remove needless cases for basic collector
Move apply_output_range to the base collector
Remove needless "s"