SearchWP News

Category: Releases

The release cycle since SearchWP 4 became publicly available has been quite busy. Things have slowed a bit over the past couple of weeks and will continue to do so as the dust settles. The response to SearchWP 4 has been fantastic, thank you for that!

SearchWP 4.0.28 brings some small but important improvements regarding the performance of SearchWP’s maintenance operations in keeping the index up to date. It is a recommended update for all SearchWP 4 users.

Changelog

  • [Fix] Prevent inapplicable comment edit events from triggering delta updates
  • [Improvement] Reduced index method checks
  • [Improvement] Reactivity when observing meta updates
  • [Fix] File Content meta box display in some cases
  • [Fix] Entries not being reintroduced after failing when using alternate indexer
  • [Fix] Display of Source Attribute Options when statically defined
  • [Fix] UI display edge cases
  • [Change] Token handling chunked in more cases so as to avoid issues when hosts limit query character length
  • [Fix] Handling of SWP_Query tax_query argument
  • [New] Advanced setting checkbox to control whether stored document content is purged and re-indexed during index rebuilds
  • [Update] Translation source

Note: SearchWP 4 is a full rewrite, which will bring with it a number of rapid patch releases in the short term. Apologies for the overall number of updates, but the goal is to get fixes in your hands as soon as possible.

This can be annoying at times and I’m sorry for that, but the frequency of updates will decrease as more edge cases are discovered, reported, and resolved. I appreciate your patience, thank you!

4.0.24

  • [Fix] Handling of PDF metadata that includes invalid characters
  • [Fix] Searching of hierarchical post types in the Admin
  • [Improvement] Performance when handling documents outside the indexing process
  • [Update] Bundle dependencies
  • [Fix] Regression introduced in 4.0.24 when utilizing PDF Metadata
  • [Improvement] Note displayed in SearchWP Document Content meta box when document is queued but not yet processed
  • [Update] Translation source
  • [Fix] Utilize previously extracted PDF metadata instead of parsing it repeatedly
  • [Change] Updated default batch size for Media to 3, can be customized with searchwp\indexer\batch_size\post.attachment hook
  • [Improvement] Handling of urlencoded tokens in some cases

Version 4.0.21 was released with a possible Error in some cases so it was quickly patched by version 4.0.22.

  • [New] Query parameter support for post_type when using SWP_Query (additional parameter support is planned)
  • [Fix] Issue with partial matching yielding zero results in some cases
  • [Fix] Quoted search support for WP_Post Content, Document Content
  • [Improvement] Reduced debug log volume (logs should be deleted once you're done debugging)
  • [New] New filter searchwp\source\post\db_where to customize global WHERE limits per post type
  • [New] License key is automatically activated when provided via constant or hook
  • [Fix] Error on uninstall when removing all data
  • [Fix] Issue where Mods were not applied to SWP_Query in some cases
  • [Change] No longer relying on excerpt_more when working with excerpts, now using ellipsis filtered by searchwp\utils\excerpt_more
  • [Improvement] Handling of rare cases where index would need to be woken up repeatedly in order to build
  • [Improvement] Omits redundant Entry retrieval in some cases
  • [Improvement] Significant performance retrieval when generating excerpts (e.g. Highlighting)
  • [Improvement] Advanced Custom Fields integration support
  • [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 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