Elevating enterprise search with Enonic
Enonic XP uses the fast and powerful Elasticsearch as its search function. See how Norway Post utilized the search functionality on their new website.
Enonic XP uses the fast and powerful Elasticsearch as its search function. See how Norway Post utilized the search functionality on their new website.
In 2014 Norway Post had a website that wasnāt fully responsive and was expanding in content, making it hard for customers to find what they needed in a world of multiple brands, countless products, and several employee intranets.
A redesign project was initiated for better user experience (UX), a simpler structure and to help visitors solving tasks more efficiently. Enonic XP was the chosen web platform for Norway Post, and with it came a search engine called Elasticsearch.
Norway Post wanted to empower their users and customers with one complete search function that covered web content, files, Norwegian addresses, post offices and postal codes.
However, the data for all these elements resided in different systems. Around two million postal codes and addressesĀ were located in one database, while post offices were in a separate system with a solution to show the offices with connected maps and info. Adding to all of this was the editorial web content.
Norway Post had a goal to present the results in one singleĀ search, with relevance scoring across all types of content (e.g. connecting post offices to given postal codes). Norway Post also had a focus on accessibility and a faster search. A challenge here was that several existing solutions handled the searchesāresulting in more hosting, worse UX, and sluggish performance.
To address the complex challenge facing Norway Post, Enonic implemented facets, or navigation categories, for each data typeāi.e. web content, post offices, postal codes and addresses. All external content was set to be imported periodically into separate databases (also called repositories) in Enonic XP. The databases were separated to ensure that data was kept clean and not mixedāe.g. clearly separatingĀ editorial content and addresses. But in contrast to the previous solution, these databases were located in the same platform powered by one singleĀ search engine, ensuring fast delivery.
Furthermore, the search results were sorted by relevance across all data. The relevance of the search results is determined by the standard of whatever fits the typed keywords best, and the search is further optimized by boosting titles, keywords, etc. This means that search hits in titles count more than e.g. hits in body text.
Norway Post was also concerned about UX and accessibility. Being a major, well-known and well-used organization made it a matter of great importance for Norway Post to give users with disabilities access to their search and solutions. UX and accessibility were implemented with features like keyboard support, high contrast and larger fonts.
Closely linked to user-friendliness is the autocomplete function, which allows instant response when you type in the search field.
The involved team consisted of the following roles:
Enonic is very intuitive and simple. Even with no experience, you can do a lot with the platform.
Jon Martin Tafjord
Digital Manager
Norway Post
Don't take our word for it. Take it straight from the sourceāthe real, flesh-and-blood customers themselves. Be inspired by their many cool projects on the Enonic platform.
The Norwegian Labor and Welfare Administration used Enonic and Next.js to migrate their massive site to a modern, headless architecture. Without compromising the editor experience.
Required to comply with both regulation and user expectations, the Norwegian Directorate of Health aimed to deliver complex information from several sources through multiple channels to different usersāin one solution.
How Enonic and a multinational organization with multiple offices and languages in several countries solved the riddle of localization.