Plugin / Solr Search for WordPress
PantheonChangelog
Changelog
2.1.3 (November 16, 2019)
- Add
solr_power_ajax_search_query_argsfilter to modify AJAX search query arguments [#432].
2.1.2 (August 28, 2019)
- Adds
solr_is_private_blogfilter to allow control over whether a blog is indexed [#423].
2.1.1 (August 14, 2019)
- Uses some fancy
composermagic to unblock WordPress.org plugin updates [#418].
2.1.0 (May 22, 2019)
- Introduces
solr_index_statfilter for allowing additional information to be included [#396]. - Introduces
solr_facet_operatorfilter for allowing facet operator to be overridden [#388]. - Ensures warning message appears when activating across the entire network [#399].
- Parses
<h1>tags in Solr error response, in addition to<title>[#407]. - Fixes incorrect variable name when outputting schema error message [#404].
2.0.0
- Fix PHP 7 warning caused by bad conditional
- Ensure
$post->post_authorremains user ID when processing WP_Query - Add a test case asserting that
post_titleandpost_contentare not bolded - Update Solarium to
4.1.0and other dependencies updates as needed - Run automated tests against PHP
7.1 - Increase the minimum supported PHP version to
7.1
1.5.0
- Adds support for queries using
post__inandpost__not_in. - Clears batch cache when entire index is deleted.
- CLI: Errors early when there are no posts to index.
- Update Composer dependencies
1.4.1
- Introduce
batch_sizeargument forwp solr index - Ensure custom taxonomies are included in widget facets
- Mention available Docker containers in README
- Properly handle negative integers when indexing and querying
- Increase precision of
test_wp_query_failed_pingto avoid racy failures - Catch exception when
$search->getData()fails - Remove unused global imports for $current_blog
- Properly escape dismax query strings
- POST actions to
admin.phpin network admin - Define checked files in PHPCS config so
phpcscan easily be run - Remove unused global imports for $current_blog
- Define checked files in PHPCS config so
phpcscan easily be run - Rename PHPCS config to correct name
1.4.0
- Bumps minimum supported version to WordPress 4.6.
- Updates bundled Solarium library to 3.8.1.
- Fixes Solr queries using
orderby=>meta_value_num[#299]. - Use
$_SERVER['HOME']as a reliable way of finding the cert on Pantheon [#314].
1.3.0
- Add
.distignorefile for wp dist-archive solr-power - Make Solr in the admin opt-in only using the
solr_allow_adminfilter - Error early when
PANTHEON_ENVIRONMENTisn’t set - Clarify error message when environment variables aren’t set
- Mention copying
schema.xmland supported Solr version in README - Include original plugin attribution in the copyright notice
- Boost
post_titlemore thanpost_contentwith sane boost values - Add missing filter for custom fields
- Boost posts with matching titles to the top of results
- Remove duplicate options when initializing them
- Match author name in search results
- Bug fixes
- Adhere to WordPress coding standards in PHP files
1.2.0
- Add multisite support
- Respect all query vars when searching with
WP_Query - Display error from schema submit response when Solr includes one
1.1.0
- Introduce a new class for managing batch indexes
- Rewrite
wp solr indexto provide more verbosity - Make batch indexes resumeable by logging
pagedto an option - Remove old
wp solr indexcode - Fire
solr_power_index_all_finishedaction when indexing is complete - Ensure a completion message displays after indexing is complete
- Fix a bug around Solr taking over searches in wp-admin
- Properly apply the
solr_allow_adminandsolr_allow_ajaxfilters - Add
solr_boost_queryfilter for boosted items - Add
solr_dismax_queryfilter for Dismax - Add
get_post_typesandget_post_statuseshelper methods - Remove unnecessary
get_envcall - Add
solr_post_statusfilter - Add missing
solr_post_typesfilter toget_post_typescall - Use
PANTHEON_INDEX_PORTinstead of hard-coded port in curl
1.0.0
- Add Ajax functionality to the facet search widget
- Add date_query support to WP_Query Integration
- Allow
sparameter for WP_Query when Solr is enabled - Checks for searchable post type before indexing modified post
- Test with WordPress 4.7
- Add
solr_power_index_all_finishedaction when indexing all posts is complete - Allow post_title and post_content to score higher
- Make sure that integers and float values are actually of that type. Otherwise, Solr will fail to index the document.
0.6.0
- Advanced WP_Query Integration – Meta Queries, Tax Queries
- Translatable strings standardized
- Facet query fixes
- Hide schema submit option if not on the Pantheon platform
- Added a method for API status
- Document available filters
- Fixed single quote/character issues in the facet widget
0.5.0
- Add facet search widget
- Update options page internals to utilize WordPress settings API
- Add Behat tests to ensure the plugin’s compatibility with the Pantheon platform.
- Defork Solarium and update it to version 3.6.0
0.4.1
- Do not allow plugin activation if the
PANTHEON_INDEX_HOSTorPANTHEON_INDEX_PORTenvironment variables are not set. Instead, show an admin notice to the user advising them to configure the environment variables.
0.4
- Auto submission of schema.xml
- Moved legacy functions to a separate file
- PHP version check – warn in the WordPress dashboard and disable Solr Power plugin if the PHP version is less than 5.4
0.3
- Bug fixes
- Settings page updates
- Filters for AJAX/Admin integration
- Indexing all publicly queryable post types
- Debug Bar Extension
- Default sort option on settings page
- Initial WP CLI integration
0.2
- Works “out of the box” by overriding WP_Query()
- Much improved internal factoring
0.1
- Initial alpha release (GitHub only)
0.0
- Note this started as a fork of this wonderful project: https://github.com/mattweber/solr-for-wordpress
Ratings
Rating breakdown
Details Information
Version
First Released
Total Downloads
Wordpress Version
Tested up to:
Require PHP Version:
Tags
There is no tag found
Contributors
Languages
The plugin hasn't been transalated in any language other than English.
DIRECTORY DISCLAIMER
The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.
The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.
Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.
While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.
wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.