Five New Videos in the Search API Series - Setting up a Database Search, Installing and Configuring Apache Solr and Creating a Search Page | Modules Unraveled

Using the Default Database as the Search Server
The Search API Database Search module provides a database backend for Search API. It uses database tables for indexing content. In this video, I will show you how to install and enable Search API Database Search and how to create a new server using the database service.

Setting up Apache Solr and Search API Solr Search
Search API Solr Search provides a Solr backend for the Search API module, which enables it to use an Apache Solr server for indexing and searching content. Apache Solr is the popular, fast and open source enterprise search platform from the Apache Lucene project suitable for small and large websites alike. Its major features includes powerful full-text search, faceted search and filtering, geospatial search, rich document parsing and indexing and multiple search indices. It also supports spelling suggestions and autocomplete functionality for user queries.

In this video, we will install and enable the Search API Solr search module.

Creating a Search API Solr Server
In order to use Solr on your site, you'll need to create a search server using the Apache Solr service, so in this video, I will show you how to do just that.

Creating a Search API Index
In the previous videos, I have shown you how to create a Search API server using the database service and the solr service. The next thing that we need to set up is the search index. A search index determines what should be indexed and searchable. In this video, I will show you how to setup a Search API index that will index nodes and define which fields should be stored in the index. At the end of the video, we'll take a quick look at how the database search works, as promised in Video 3.

Creating a Search Page Using Search API Pages
In the previous videos, we have created servers and an index, and we have indexed our data. But we can't use the search yet because we haven't setup a search page, which is the last thing we need to do in order for users to search our site. We can create search pages using the Search API Pages module which creates simple and fast search pages or by using the Views module which offers its flexibility to create customizable search pages. In this video, I will show you how to create a search page using Search API Pages and walk you through its features. In the next video, we'll use Views to create a search page.