Digitalization is on top of the agenda at the European Union. European institutions operate in an environment that is heavily content driven with a strong focus on transparency.
In that context, the European Council was looking to standardize their search experiences with a proven performant, reliable and scalable search technology to deliver relevant information to their website and portal users.
The European Council enlisted Formica as their search technology partner to provide a solution based upon Elasticsearch. The first step was the implementation of a site search on the official Eropean Council website, Consilium.
As a European institution, transparency and accessibility are the key ingredients to gain the trust of your citizens. The Council website gives citizens and internal employees access to a multitude of different information sources.
Our responsibility was to create a search solution to make the public register and press releases searchable. The public register contains all the official Council documents, from legislations, treaties, publications to meeting agendas. In the press release section, visitors can find all official communication from the European Council. The repository does not only consist of written content, but also contains videos and infographics.
We’ve built an Elasticsearch architecture solution consisting of an index API that is integrated through a connector with their content management system Umbraco and a search API to execute the users’ search queries. The search is equipped with an autocomplete, spelling suggester and faceted search.
To support internal employees and improve decision-making, the Council wanted to extend the search solution to their internal business platform, Agora. Next to a fast and effective search experience, it was also important that all of this happened in a secure environment. That's why we’ve set up a dedicated Elasticsearch cluster for Agora, based upon the existing website architecture.
For the business platform, some additional search capabilities were added to improve user experience.
The choice for Elastic was based on its high degree of scalability, reliability and security. The solution we implemented is future-proof and can be easily expanded to multiple applications, as illustrated with the Agora extension.