13-15 March 2020

City, University London

Architecting a Highly Scalable, Voice enabled and Platform agnostic Federated Search


Basic working knowledge of Drupal

Session details

Co-Speaker: Abhijeet Kumar Sinha

According to IDC, 90% of all the digital information is unstructured locked in multiple repositories and digital businesses have either underinvested in technology or invested in substandard technology in order to access them. Traditional search method leads to failures majorly due to the absence of optimisation practices and lack of unified framework. In a data-driven world, unlocking the hidden insights, that are shut off from view within both structured and unstructured data present in multiple repositories, is more critical than ever. 

Today, the sheer quantity and the pace of digital information that knowledge workers have to deal with every day are dramatically increasing. To tame the chaos of multiple repositories is a challenge. There has to be a deployment of a search method over distributed and heterogeneous data sets in order to receive a unified results list. This brings us to Federated Search.

OpenSense Labs initiated one such enterprise search tinkering robust Apache Solr and versatile Drupal 8 for eleven different websites with a great variation in CMS leveraging portability using Node JS.

In this session, we will equip you with the know-how of:

  • Enhancing website search experience retaining a blend of useful and accurate results
  • Expanding inter-site searchability decreasing the bounce rate and latency
  • Increasing data discovery and interoperability of information by cross-functional support to a plethora of platforms

Architecture which will be walked through in the Session.

Federated Search - Architecture
Federated Search - Architecture

The major takeaways would be:

  1. Challenges amidst architecting a microservice
  2. Scraping content using an open-source  tool  like Scrappy
  3. Choosing the right set of stack and technologies.
  4. Fiddling the Solr configuration and boosting queries
  5. Create a pluggable and platform agnostic search UI with react. 
  6. What to keep in mind while building a cognitive voice search.
Session Track
Scheduled day
Session Time
10.50 - 11.35





Acquia - Experience digital freedom
Agiledrop - Trusted Drupal teammates

Weekend Keynote Speakers

Kevin Bridges


Michel van Velde

One Shoe, CEO

Nick Veenhof

Dropsolid, CTO

CxO Keynote Speakers

Kevin Bridges


Michel van Velde

One Shoe, CEO

Greg Harvey

Code Enigma, Director

Rachel Lawson

Drupal Association, Community Liaison

Carrie Lacina

Drupal Association, Fund Development Director

Jeffrey A. “jam” McGuire

Open Strategy Partners, Partner

Tracy Evans

Open Strategy Partners, Partner

Join the Drupal Association

The Drupal Association unites a global open source community to build and promote Drupal.

The Association is a not-for-profit organization that relies on individuals and businesses to fund everything they do for Drupal — from drupal.org to DrupalCon and community programs.

Connect with us and support our mission-driven work.

Support the Drupal Association

Hosting provided by