CRM-14765 - FullText - Add "File" search. Split into smaller classes.