This case study describes a project by SpareBank1 Gruppen to improve portal search across their 19 individual bank portals and 1 main portal. The goals were to create a more relevant and faceted search experience with query completion, spelling correction, and basic analytics. To achieve this, they implemented an indexing and crawling system using OpenPipeline to extract clean metadata from their CMS and populate a Solr index. They developed a scoring model and spellchecker for search relevancy. The system was designed with a flexible master-slave Solr architecture and security constraints. Quality assurance focused on ensuring content modifications did not negatively impact crawling. The main lessons learned were managing scope creep and the importance of high quality input content and documentation.