WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Pantheon Systems v2.6.0

Solr Search for WordPress

Improve your user experience with the Apache Solr search engine for your WordPress website.

Solr Search for WordPress

The facts

Rating
4★ from 2
Active installs
100+
Price
Free
Last updated
9 Dec 2024
Added
Nov 2015
Requires WP
4.6
Tested up to
WP 6.7.7
Requires PHP
7.1
Downloads
98,932

Our analysis

AI-assisted

Solr Search for WordPress is a plugin that enhances the search functionality of WordPress by integrating the Apache Solr search engine. It replaces the default WordPress search with faster and more accurate results, enabling faceting on various fields such as tags, categories, and custom fields.

The plugin is designed for developers, offering drop-in support for WP_Query and complete integration with the default WordPress theme and search widget. It is suitable for those looking to improve the search experience on their WordPress sites, particularly for knowledge bases or documentation sites.

Best for: This plugin suits developers and site owners looking to enhance search functionality on WordPress sites.

What it does well

  • Improves search accuracy and speed
  • Enables faceting on multiple fields
  • Integrates seamlessly with default WordPress theme
  • Developer-friendly with support for WP_Query
  • Active development on GitHub

Where it falls short

  • Limited information on specific setup requirements
  • Requires a running Solr instance for testing

Verdict

Solr Search for WordPress offers a robust solution for improving search capabilities, though it may require additional setup for optimal use.

From the developer

Pantheon Systems's own description of Solr Search for WordPress, lightly tidied.

Search is critical for your site, but the default search for WordPress leaves a lot to be desired. Improve your user experience with the Apache Solr search engine for your WordPress website.

  • Fast results, with better accuracy.
  • Enables faceting on fields such as tags, categories, author, and page type.
  • Indexing and faceting on custom fields.
  • Drop-in support for WP_Query with the solr_integrate parameter set to true.
  • Completely replaces default WordPress search, just install and configure.
  • Completely integrated into default WordPress theme and search widget.
  • Very developer-friendly: uses the modern Solarium library

Development

This plugin is under active development on GitHub:

https://github.com/pantheon-systems/solr-power

Please feel free to file issues there. Pull requests are also welcome! See CONTRIBUTING.md for information on contributing.

For further documentation, such as available filters and working with the SolrPower_Api class directly, please see the project wiki:

https://github.com/pantheon-systems/solr-power/wiki

You may notice there are two sets of tests running, on two different services:

  • PHPUnit test suite against a Solr instance.
  • The Behat test suite against a Pantheon site, to ensure the plugin’s compatibility with the Pantheon platform.

Both of these test suites can be run locally, with a varying amount of setup.

PHPUnit requires the WordPress PHPUnit test suite, and access to a database with name wordpress_test. If you haven’t already configured the test suite locally, you can run bash bin/install-wp-tests.sh wordpress_test root '' localhost. You’ll also need access to a running Solr instance, in order to run the unit tests against Solr.

Behat requires a Pantheon site with Solr enabled. Once you’ve created the site, you’ll need install Terminus, and set the TERMINUS_TOKEN, TERMINUS_SITE, and TERMINUS_ENV environment variables. Then, you can run ./bin/behat-prepare.sh to prepare the site for the test suite.

Note that dependencies are installed via Composer and the vendor directory is not committed to the repository. You will need to run composer install locally for the plugin to function. You can read more about Composer here

WP-CLI Support

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for documentation and knowledge bases.

Download Monitor

Powerful Download Manager Plugin for WordPress

Free 80k+ installs 4.5★ (524)
BetterDocs

Documentation, FAQ & Knowledge Base plugin to create docs, FAQs, product FAQ, wikis & help center with...

Free 30k+ installs 4.8★ (511)
Echo Knowledge Base

A fully featured, easy-to-use documentation plugin with AI chat, search, FAQs, and quizzes. Build beautiful kn...

Free 10k+ installs 4.9★ (123)
AyeCode Connect

Use this service plugin to easily activate any of our products, open a support ticket and view documentation a...

Free 10k+ installs 5★ (3)
Helpie FAQ

Accordion , FAQ & Docs builder with Drag and Drop features. Helpie Accordion FAQ plugin works with Helpie...

Free 9k+ installs 4.5★ (80)
Democracy Poll

WordPress polls plugin with multiple-choice, custom answers, cache compatibility, widgets, and shortcodes. Doc...

Free 7k+ installs 4.6★ (86)