SearchWP News

View plugin news, catch up on recent releases, and find out what's coming to SearchWP!

  • [Notice] Mods have in part been cleaned up and refined in this release, which may affect your usage. Please review any Mods you are using by testing this update on a staging server. If you are manipulating relevance weight based on date, it is likely you will need to update your hooks. Snippets have been updated on the KB article https://searchwp.com/?p=222848 for review. Please also ensure your SearchWP Extensions are up to date as well.
  • [Fix] Source Mod WHERE clauses causing errors in some cases
  • [Fix] Raw Mod WHERE clauses had no local alias to utilize
  • [Fix] Mod JOIN claus order was not retained causing errors in some cases
  • [Improvement] Optimized Mod handling in SWP_Query
  • [Improvement] Disable integration extension checks when doing AJAX
  • [Fix] Error when using mod argument of \SearchWP\Query parameters array
  • [Improvement] Control over Settings page navigation
  • [Note] Rebuilding your index using the Rebuild Index button on the Engines tab of the SearchWP settings screen is recommended after updating
  • [Fix] Delta update regression introduced in 4.0.13
  • [Fix] Error when applying delta update to Source that no longer exists
  • [Improvement] Handling of delta update process during failures
  • [Improvement] Delta update queue handling during index rebuild
  • [Fix] Invalid range in character class introduced in 4.0.15 for PHP 7.3+
  • [Change] searchwp\tokens\whitelist\only_full_matches retagged as searchwp\tokens\regex_patterns\only_full_matches
  • [Change] searchwp\tokens\apply_rules_to_whitelist retagged as searchwp\tokens\apply_rules_to_pattern_matches
  • [Change] searchwp\tokens\whitelist_regex_patterns retagged as searchwp\tokens\regex_patterns
  • [Change] Regex pattern matches are now tokenized during indexing (but remain exclusive when searching by default when applicable)
  • [New] Filter searchwp\tokens\tokenize_pattern_matches\indexing to disable new tokenizing of pattern match behavior during indexing
  • [New] New filter searchwp\tokens\string to customize strings before tokenization
  • [Fix] Handling of synonyms when finding partial matches
  • [Fix] Implementation and handling of regex pattern match tokenization setting
  • [Improvement] Dash/hyphen and word match regex patterns
  • [Improvement] searchwp\source\post\excerpt_haystack filter now passes arguments array
  • [Update] Translation source
  • [Fix] Issue where partial matches from keyword stems were not found in some cases
  • [Fix] Partial match token processing limited to applicable site(s)
  • [Fix] Excerpt generation when handling unregistered Shortcodes
  • [Fix] Delta update routine when using alternate indexer that caused unwanted exit
  • [Fix] searchwp\document\content implementation
  • [Improvement] Index integrity check when rebuilding
  • [Improvement] Source hook management in multisite
  • [Improvement] Upgrade routine process
  • [Fix] Inability to filter searchwp\settings\capability
  • [Fix] Issue with Highlighting in some cases
  • [Fix] Document Content not properly considered for global excerpt in some cases
  • [Fix] Warning when reacting to invalid Entry during indexing
  • [Fix] Namespace issue with PDF parsing in some cases
  • [Fix] Unnecessary provider reset when switching to the same site in multisite
  • [Update] Updated updater
  • [Fix] Loss of tokens when applying partial match logic in some cases
  • [Update] Revised MySQL minimum to 5.6 because of utf8mb4_unicode_520_ci collation requirement
Fix keyword search on your site. No coding required!

Now you can utilize all of the content that's gone unrecognized by native WordPress keyword search instantly with SearchWP

Get SearchWP