How to Integrate Search Platforms with a CMS

Search with SolrSwiftype

Integrating custom search platforms into your WordPress or Drupal-powered website can equip your content management system (CMS) with the ability to index and search content through custom, faceted results as a powerful solution. We break down five of the most popular search platform options by complexity, level of control, quality, and cost to help you choose the ideal search integration for your business goals.

Why should you use a search platform like Solr or Swiftype? There are several factors that can determine the need to implement enterprise search, including customizing or altering current search results. For performance issues, platforms like Swiftype and Solr offload computation to increase the perceived performance of your server while offering powerful solutions like autocomplete and other dynamic facets.

Built-in WordPress and Drupal Search

WordPress and Drupal are highly customizable and easily manageable open source content management systems. Combined, they power more than 64% of CMS’. However, the built-in search on both lacks a number of advanced features which limit its effectiveness as a search platform in comparison to other services.

Implementation: Easy

Control: None

Quality: Poor

Cost: Free

Swiftype

Swiftype offers a higher level of complexity with good control and an account representative. Swiftype is built on an advanced search algorithm that delivers relevant results for complex queries. It also offers the ability to edit search result abstracts to best illustrate internal content and help drive SEO.

Implementation: Moderate

Control: Moderate

Quality:  Good

Cost: Expensive

Our Work with Swiftype:

Flight Safety Foundation serves over a 1,000 organizations in 150 countries. To help these vastly varied target audiences quickly and efficiently find pertinent information, we implemented Swiftype on their WordPress site and used federated search to present users with multi-site results.

For Learning Without Tears, we coalesced three different company entities into a single, comprehensive site. With a larger body of content, WDG developers employed Swiftype as a federated search integration that allows users to search resources from multiple properties at once.

Our development team implemented Swiftype for customized search results as part of the City of Alexandria’s recognition campaign for being named “one of the most livable cities in the United States.”

Pantheon Search (Solr) and Acquia Search (Solr)

Both Pantheon Search and Acquia Search are powered by Solr at their core. They are unique wrappers for Solr, offering direct access to Solr in order to leverage a moderate amount of control over the search features.

Implementation: Moderate

Control: High

Quality: Good (dependent on use)

Cost: Included with Subscription

Our Work with Pantheon and Acquia:

For our current work with Playworks, we are including Pantheon search to support content relevancy needs on their WordPress multi-site.  For the United States Institute of Peace, we integrated Acquia Search on their Drupal-based site designed to pinpoint contextual relevancy and internally customize the indexing and querying of content.

Self-Hosted Solr

Apache Solr is Java-based, open source enterprise search platform built on Apache Lucene that is reliable, scalable, and fault tolerant. Solr is a premier choice in indexing and searching content with easily filterable results, and is the basis for many managed solutions. Self-hosting Solr allows you to directly control results and incorporate as many dynamic facets as you could imagine.

Implementation: High

Control: Extremely High

Quality: What You Make of It

Cost: Varies from Expensive to Very Expensive

Our work with Solr:

To refine search results for the broad content pool found on the American Enterprise Institute (AEI)’s WordPress website, WDG’s team set up a separate server to work with custom post types, taxonomies, and additional fields in the system. This allows AEI administrators to easily adjust the relevancy of search returns and weight them accordingly.

For Folger Shakespeare Library’s Drupal-powered World Shakespeare Bibliography, we created a customized search implementation and configuration with many filters for data funneling, offering the user powerful and multifaceted browse and search functionalities that could support huge amounts of records while creating an intuitive experience.

Want to find the perfect search solution for your WordPress or Drupal-powered website? Contact our expert web development team or email us at [email protected].

 

 

Upload your RFP

Drag & drop your RFP file below, or browse to upload.

You can upload multiple files if needed—PDFs, Word docs, and other common formats all work just fine.

Thank you for your submission! We will review it and get back to you shortly.