Solr Search for WordPress
Improve your user experience with the Apache Solr search engine for your WordPress website.
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-assistedSolr 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_integrateparameter 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
Tagged as
Alternatives
Other plugins for documentation and knowledge bases.
BetterDocs
87Documentation, FAQ & Knowledge Base plugin to create docs, FAQs, product FAQ, wikis & help center with...
A fully featured, easy-to-use documentation plugin with AI chat, search, FAQs, and quizzes. Build beautiful kn...
Use this service plugin to easily activate any of our products, open a support ticket and view documentation a...
Helpie FAQ
83Accordion , FAQ & Docs builder with Drag and Drop features. Helpie Accordion FAQ plugin works with Helpie...
WordPress polls plugin with multiple-choice, custom answers, cache compatibility, widgets, and shortcodes. Doc...