WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Plugins» How to Improve WordPress Search using Amazon CloudSearch with Lift

How to Improve WordPress Search using Amazon CloudSearch with Lift

Last updated on December 6th, 2012 by Editorial Staff
34 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Improve WordPress Search using Amazon CloudSearch with Lift

It is no secret that the built in WordPress search feature is not that great. People have tried to improve their site search by using options like Google Custom Search, or one of the many existing plugins that claim to improve the search functionality. In this article, we will show you how to install and setup Lift: Search for WordPress plugin to improve your default WordPress search feature by leveraging the search power of Amazon CloudSearch. Don’t worry, it is not as hard as it sounds. You won’t need to write a single line of code.

Features

  • Lift: Search is powered by Amazon CloudSearch, which actively maintains an index of documents on your website and provides more relevant results.
  • It can search your blog, as well as images and other media uploaded using Media uploader.
  • The plugin comes with a search widget to replace default WordPress search widget.
  • Works with any WordPress theme and seamlessly integrates itself with default search template.
  • For advance users, there are template tags available which they can use to create their own customized templates.

Minimum Requirements

Lift: Search uses Amazon Web Services’ CloudSearch App to create an index of your website. To use this plugin you will need an Amazon Web Services account with CloudSearch enabled. You can sign up for Amazon Web Services account. During the signup, you will be asked to provide credit card information. AWS has several billing and pricing plans, but there is no signup fee.

In other requirements, you will need PHP version 5.3 and WordPress verson 3.4.2 or later. Without latest versions the plugin will fail to activate with a fatal error message.

How To Install and Setup Lift: Search for WordPress

Install and activate the Lift: Search for WordPress plugin. Once activated, the plugin will take you through a step by step wizard to setup and integrate Lift: Search with your Amazon Web Services Account. You will have to provide AWS Account Access and Account Secret keys. Go to your AWS account and click on Security Credentials under My Account/Console tab on top.

On Security Credentials page your will find your Account Access and Secret Keys.

Copy and paste those keys in Lift: Search configuration wizard and click Save configuration.

In the next step you will be asked to provide the domain you want to use with CloudSearch. If the domain is not listed on your CloudSearch, then Lift: Search will attempt to create and list it. Once the set up is finish you can visit Lift: Search dashboard where you can manage settings.

Configuring Lift: Search Settings

Lift: Search provides a very simple and clean interface where you can monitor the indexing of your documents. It shows a green “All Clear” flag when everything is working fine, orange flag if something is stopping Lift: Search from connecting or syncing documents with CloudSearch, and red flag when it has some critical problem. There is a message log at the end where you can see a detailed description of the error and resolve it.

You can also set the time interval for syncing. For larger and busier websites with frequent updates this interval should be minimum, but for websites with less frequent updates this interval could be adjusted accordingly. While adjusting these settings, remember that CloudSearch is a pay as you go service so you should optimize your usage to reduce the cost.

You will also find an ON/OFF button on the settings page. Use this button when you want to stop the plugin without deactivating it for debugging purposes.

Overall, Lift: Search greatly improves performance for busier sites by using an external service to index content and making search more relevant. The question is, would you use external options such as Lift: Search or Google Custom search, or you would rather want WordPress search to be improved?

34 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

11 Comments

Leave a Reply
  1. Mr Alexander says:
    Apr 1, 2014 at 5:06 pm

    Hi,

    Its a nice example and perhaps a good introduction to Lift and CloudSearch.

    The issue is that Lift’s documentation is almost non existent which makes it very difficult to figure it out initially.

    For example, how to add a taxonomy as a search field? The documentation doesn’t brush on it at all but their git account hase some examples which are also very unclear.

    Its a great software, otherwise, once you figure it out.

    Reply
  2. Joe C says:
    Dec 24, 2012 at 10:16 am

    I setup Amazon Cloudsearch at my website (www.omnimedfinancial.com)….The search capabilities are much much better than what I had…

    Important: My prior search allowed me to exclude a category from searches….It appears that Amazon has indexed everything at my site….How can I exclude a category in Amazon CloudSearch using Lift for WordPress???

    Amazon has information about deleting files….not very clear….

    Q: How do I delete documents from my search domain?
    To delete documents you specify a delete operation in your SDF document that contains the id of the document you want to remove and a document version number greater than the current version number for that document.

    You can submit data updates through the Amazon CloudSearch console, using the cs-post-sdf command, or by posting a request directly to the domain’s document service endpoint.

    I do not want to have to delete one by one….I want to auto exclude category 36.

    Thoughts?

    Reply
    • Chris Scott says:
      Jan 7, 2013 at 9:41 am

      Joe, please send your questions over to the support forum (http://wordpress.org/support/plugin/lift-search) and we can help you out.

      Reply
  3. Nick Gernert says:
    Dec 10, 2012 at 2:25 pm

    Thanks for the writeup on Lift!

    We have much planned for the plugin here in the future, but any initial feedback and thoughts is hugely appreciated.

    One point of clarification here is that the plugin doesn’t yet support the indexing of attachments, but that functionality is on our development roadmap for the plugin.

    Reply
  4. Joseph Chambers says:
    Dec 9, 2012 at 11:09 pm

    Have you ever looked at apache solr? Can Lift do faceted searches?

    Reply
    • Chris Scott says:
      Dec 10, 2012 at 10:18 am

      Lift can do faceted searches since CloudSearch supports them. We are going to update the docs and FAQs with the index schema to list which fields are faceted. This can be changed after Lift sets up the initial index if desired. We will also have some docs soon for customizing the front end to support facets and other customizations.

      Reply
  5. Bjørn Johansen says:
    Dec 7, 2012 at 1:19 am

    Are there any advantages at all on using Amazon over the excellent Relevanssi search plugin?

    Reply
    • Editorial Staff says:
      Dec 7, 2012 at 7:12 am

      Amazon CloudSearch has their own powerhouse algorithm that it uses to organize searched content. At the end of the day, it comes down to your personal preference. Some will use Google Search, others will use Relevanssi, some will use Amazon cloud search, while others will leave the default search as is.

      Reply
  6. Scott says:
    Dec 6, 2012 at 2:32 pm

    I’m curious to hear if there are options/customizations to include custom post types in the search – say for a WooCommerce implementation – or are all post types included by default?

    Reply
    • Hamzah says:
      Dec 7, 2012 at 12:17 am

      +1 i need the answer for the saame

      Reply
      • Gary says:
        Dec 10, 2012 at 9:53 am

        The defaults are ‘post’ and ‘page’ (line 36), and custom types can be added via the ‘lift_indexed_post_types’ filter (line 599).

        Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
PushEngage
PushEngage
Increase your website traffic & revenue with push notifications. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2021 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2021)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2021)
    • SiteGround Reviews from 4464 Users & Our Experts (2021)
    • Bluehost Review from Real Users + Performance Stats (2021)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2021 – Step by Step Guide
Deals & Coupons (view all)
JustHost
JustHost Coupon
Get hosting for $3.95 / month and a free domain registration for life. Can't get any better.
Photocrati Coupon
Get 20% off on Photocrati premium photography theme for WordPress.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
  • Growth Fund
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon
  • AIOSEO

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress Security by Sucuri.