Using Search API and Solr in Drupal 8: a real live example

Karim Boudjema

Today, search and performance are a key factor of success for any kind of website.

Search is important because, for many users, it is the quickest way to find the content that they're looking for, especially when our site covers multiple subjects.

Performance is just as vital when we offer searching in a large dataset of content and in larges sites with multiple authenticated users.

In this session we will talk about how we used Apache Solr as a search and views backend in a real live example:, a new community website with more than 3 000 drupal videos that aims to be a central point to quickly find Drupal videos and help new comers or advanced Drupal users to learn Drupal smoothly and effortlessly.

Through this example, we will also learn step by step how we implemented a “More Like This” block with Solr.

Karim Boudjema
Drupal Developer / Drupal Trainer, Cochabamba / Bolivia, @karimboudjema
Hello, my name is Karim Boudjema, I'm the developer and maintainer of
I’m a Belgian Drupal developer and business specialist living in Cochabamba - Bolivia.
When I discovered Drupal 4.7 back in 2008 (yes, 10 years ago), I realized that it would be a game changing technology in the digital world. And it was! But Drupal has not only changed our ability to build incredible digital experiences, it has also changed my life and the way I do my work on a day to day basis. It has allowed me to become part of the larger global Drupal community, which has been an incredible personal and professional experience.
Most of my work has been focused on the media industry, I’ve developed large Drupal websites such as major newspapers sites or marketplaces with hundreds of thousands of nodes and millions of visitors each month.
I'm also an attentive university professor with excellent communication and pedagogic skills. That's why I use effective and efficient methods of teaching Drupal for beginners and advanced users, and I really love it!
Finally, as a Drupal Evangelist, I co-organized several DrupalCamps in South America like Peru, Bolivia, Mexico and Panama. I co-founded the Drupal Community in Bolivia.
What do I love?
My wife and my two kids who support me in this journey
The Drupal Community
Teaching and evangelize Drupal
Listening to jazz, heavy metal and French pop songs (What a mix!!!)
Hiking in the surrounding Andean mountains
Developing NGO Drupal websites on a a pro-bono basis to support causes I value
More info on my Drupal blog:

Drupal is a registered trademark of Dries Buytaert.