Plugin / Solr Search for WordPress

Pantheon

Changelog

Changelog

2.1.3 (November 16, 2019)

  • Add solr_power_ajax_search_query_args filter to modify AJAX search query arguments [#432].

2.1.2 (August 28, 2019)

  • Adds solr_is_private_blog filter to allow control over whether a blog is indexed [#423].

2.1.1 (August 14, 2019)

  • Uses some fancy composer magic to unblock WordPress.org plugin updates [#418].

2.1.0 (May 22, 2019)

  • Introduces solr_index_stat filter for allowing additional information to be included [#396].
  • Introduces solr_facet_operator filter 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_author remains user ID when processing WP_Query
  • Add a test case asserting that post_title and post_content are not bolded
  • Update Solarium to 4.1.0 and 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__in and post__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_size argument for wp 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_ping to 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.php in network admin
  • Define checked files in PHPCS config so phpcs can easily be run
  • Remove unused global imports for $current_blog
  • Define checked files in PHPCS config so phpcs can 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 .distignore file for wp dist-archive solr-power
  • Make Solr in the admin opt-in only using the solr_allow_admin filter
  • Error early when PANTHEON_ENVIRONMENT isn’t set
  • Clarify error message when environment variables aren’t set
  • Mention copying schema.xml and supported Solr version in README
  • Include original plugin attribution in the copyright notice
  • Boost post_title more than post_content with 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 index to provide more verbosity
  • Make batch indexes resumeable by logging paged to an option
  • Remove old wp solr index code
  • Fire solr_power_index_all_finished action 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_admin and solr_allow_ajax filters
  • Add solr_boost_query filter for boosted items
  • Add solr_dismax_query filter for Dismax
  • Add get_post_types and get_post_statuses helper methods
  • Remove unnecessary get_env call
  • Add solr_post_status filter
  • Add missing solr_post_types filter to get_post_types call
  • Use PANTHEON_INDEX_PORT instead 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 s parameter 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_finished action 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_HOST or PANTHEON_INDEX_PORT environment 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

0
0 reviews

Rating breakdown

Details Information

Version

2.1.3

First Released

13 Sep, 2016

Total Downloads

12,818

Wordpress Version

4.6 or higher

Tested up to:

5.3

Require PHP Version:

7.1 or higher

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.

Keep Leading Your Followers!
Share it for them.