Refactor to remove the need of artificial CrawlableSearchResult for
regex performers.
DRY.