Version 2.2 is now available to all active license holders and is a recommended upgrade. There are a few new features and a number of improvements/fixes that make SearchWP more stable and performant. SearchWP will now detect whether you’re missing an integration Extension that’s available for one of your active plugins:
Of course if you purposefully have not installed and activated the Extension, you can disable all notifications of this sort with the following filter:
add_filter( 'searchwp_missing_integration_notices', '__return_false' );
Full changelog:
- [New] New class:
SearchWP_Stats
which will eventually house a number of utility methods for better statistics as development continues - [New] SearchWP will now detect if you’re running a plugin that has an integration Extension available and tell you about it
- [New] New Filter:
searchwp_omit_meta_key
allows developers to omit specific meta keys from being indexed during indexing - [Improvement] Hardened the indexer communication process, reducing server resource consumption during indexing
- [Improvement] Better handling of regex whitelist matches that result with multi-word tokens (e.g. spaces within) NOTE: having multi-word matches is not recommended
- [Improvement] Added
$engine
parameter tosearchwp_query_orderby
filter - [Improvement] Simplified the check for a stalled indexer
- [Improvement] Multi-term regex whitelist matches will no longer be tokenized but indexed as a whole for better phrase-matching
- [Fix] Fixed an issue where Heartbeat index time updates were not prefixed with “Last indexed”
- [Fix] Fixed an issue where the debugger would not properly instantiate thereby preventing additions to the log file
- [Fix] Fixed an issue where Heartbeat API-powered timestamp of last index was missing “Last Indexed” phrasing
- [Fix] Fixed an issue where in some circumstances content blocks parsed from PDFs would not be properly separated, resulted in the last word of one section being lumped together with the first word of the next section
- [Fix] Prevent over-preparation of terms when performing AND logic refinement
- [Fix] Check for indexer being disabled when issuing delta updates