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

Jun 14, 2019

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:…

Hi! I'm Karim Boudjema, the developer and site-builder of this site. I'm currently working as a freelance Drupal developer.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.