
Ajax Search Pro – Live WP Search & Filter Plugin
/Year

### Enhance Your WordPress Discovery Experience
Finding specific content on a large WordPress website can be a major challenge for visitors when using default search utilities. Ajax Search Pro provides a powerful, highly customizable live search engine that replaces standard search forms. It delivers instant, visual search results as users type, significantly improving the user experience and increasing engagement across content-heavy sites and digital storefronts.
### What the Plugin Does
Ajax Search Pro connects directly to your WordPress database to fetch highly accurate results via an asynchronous JavaScript (Ajax) engine. Instead of forcing users to wait for an archive page to refresh, it displays matching entries in an interactive dropdown overlay or fluid grid. The plugin handles traditional posts and pages alongside media attachments, user profiles, categories, tags, and completely custom metadata fields.
### Who It Is For
This search solution is designed for web developers, agency owners, and e-commerce administrators who manage content-rich sites or expansive retail catalogs. If your platform relies on custom post types, complex custom fields via ACF, or multiple taxonomies, this plugin provides the precise filtering tools needed to help your audience locate items quickly.
### Key Capabilities
- Predictive Live Search: Displays instant titles, descriptions, and featured images inside a dynamic layout as the user types.
- Custom Indexing Table: Bypasses default WordPress database bottlenecks by building a specialized search index that handles large amounts of data efficiently.
- Faceted Front-End Filters: Enables check boxes, radio buttons, drop-down selections, and date range inputs so users can sort through complex taxonomies or custom fields.
- Multi-Instance Configurations: Allows creators to build multiple unique search bars, each with custom restrictions, styling rules, and target data sources.
- Analytics Integration: Automatically logs user search phrases and behaviors directly to the admin dashboard or Google Analytics to identify content gaps.
### Practical WordPress Use Cases
Online retail platforms running WooCommerce utilize the plugin to let shoppers filter products by price, size, color, or stock status simultaneously. Digital publishers and news hubs use it to search through decades of archived media files, including text within PDF attachments. Community platforms built with BuddyPress or online schools powered by LMS plugins leverage it to locate specific member directories, forum threads, or specialized course paths instantly.
### Setup and Compatibility Notes
The system integrates smoothly with major visual site tools including Elementor, Divi, Bricks Builder, and the native block editor query loops. It features built-in compatibility wrappers for multi-language frameworks like WPML and Polylang. Configuring the search index requires a single click from the settings panel, after which the database synchronizes automatically whenever new content is published or modified.
### Reasons to Choose It on WPPick
Acquiring Ajax Search Pro via WPPick provides an efficient, lightweight way to test and implement top-tier filtering mechanisms on staging or production servers. It eliminates complex configurations while ensuring access to clean code structures optimized for speed and core web vitals. This allows you to scale search functionality without degrading server response times.
### Latest Version Context
Detailed official release notes for version 4.28.3 are not available from the provided external sources. However, the plugin maintains a strong foundation centered around performance scalability, custom database optimization, and cross-builder flexibility to keep site search operations smooth and accurate.
### Frequently Asked Questions
Can this plugin search content inside custom fields?
Yes, it fully indexes meta data generated by plugins like Advanced Custom Fields (ACF), allowing users to locate items based on hidden technical values or specific attributes.
Does it work with WooCommerce variation data?
Yes, the engine scans product variations, SKU codes, custom attributes, and category hierarchies to present precise product listings in live search feeds.
Will it slow down my WordPress database?
No, it includes a dedicated index table manager that processes queries separately from the main posts database table, lowering resource use on large setups.
Can I create different search forms for different pages?
Yes, you can configure multiple separate instances with distinct layouts, filtering rules, and data constraints, displaying them via shortcodes or page builder elements.
I. Download Limits & Account Benefits
- Free Downloads: Each email address receives 3 downloads per day for free products
- Upgrade Benefits: Purchase any paid product to increase your daily download limit by 3 for each paid product
- No Account Required: You can download immediately by receiving the download link via email
- Account Recommended: Create an account for easier access to your order history and direct update downloads
II. Understanding GPL vs Official Versions
Important: The products available on WPPick are GPL-licensed versions, which differ from official developer versions. Before purchasing, please read our comprehensive guide: Understanding GPL & Official Differences at WPPick
Key Points:
- GPL versions may not include premium support from original developers
- Updates may be delayed compared to official releases
- Some premium features might have limitations
- Always consider your specific needs and support requirements
III. Support & Assistance
We’re here to help through multiple channels:
- Email Support: Direct email assistance for all inquiries
- Live Chat: Real-time support during business hours
- Comprehensive Documentation: Detailed guides and tutorials
IV. Order Tracking
Access your complete purchase history and download links anytime: Order History
V. Account Access
New to WPPick? Login or Create Account to manage your downloads and orders efficiently.
VI. Refund Protection
We stand behind our products with a clear refund policy. Review our terms: Refund Policy
VII. Privacy & Security
Your data security is our priority. Learn how we protect your information: Privacy Policy
VII. Terms of Service
Understanding our service terms ensures a smooth experience: Terms of Use
Quick Tips for Best Experience
- Verify Compatibility: Check plugin/theme compatibility with your WordPress version
- Backup First: Always backup your site before installing new plugins or themes
- Test Environment: Consider testing on a staging site first
- Stay Updated: Regularly check for updates in your account dashboard
- Read Documentation: Review any included documentation for optimal setup
Need Help?
If you have questions about downloads, licensing, or need technical assistance, don’t hesitate to contact our support team. We’re committed to ensuring you have the best possible experience with WPPick products.
Ready to get started? Your download adventure begins with just one click!
- Completely reworked the search cache submenu, adding realtime statistics of cache hit/miss data as well as introducing the "Super File" cache, which is an instant version of the classic file cache feature. (#316)
- Added WP CLI control for the cache (#316)
- Added row to the search statistics setting to export & delete legacy search statistics if they existed (#315)
- Fixed an issue where a phrase would be recorded twice in the statistics when using WPML (#313)
- Fixed an issue where the CLI updater would fail if the HTTP_HOST server variable is not set (#312)
- Fixed an issue where Divi 5 pagination would not work correctly when integratin with the query loop (#314)
- Fixed an issue where Elementor loop grid would stay hidden after filtering if used with specific loading animations (#317)
- Added an option to transform all user input quote types to ASCII/Standard (Advanced Settings -> Keywords -> "Resolve all types of quotes to Standard/ASCII single and double quotes") (#306)
- Added CLI commands to control the index table from the command line. (#302)
- Added an option for the index table to be compressed, potentially saving ~50% disk space for larger databases (#305)
- Added options to control the action of the "close" icon in the search input (clear, clear+reset, clear+reset+retrigger search) as well as if the results window should be closed when it's clicked (#256)
- Added an option to remove irrelevant taxonomy filter values when the filter is used on archive pages (#271)
- Added an option to control non-translated content visibility when using WPML (#275)
- Added terms_include and terms_exclude arguments to the {get_values} custom field filter pseudo-code, so custom field values can be excluded or included by post categories. (#295)
- Added an option to adjust the live search trigger delay (#298)
- Added an option to separately set the minimum character count to trigger the live search as well as the redirection via magnifier or the return key actions (#301)
- Fixed a rare issue where a if a search instance option data is corrupted, it should default instead of an error (#297)
- Fixed an issue, where if a double quote character was used in the multiselect drop-down filter container, it would case a json parser error due to the incorrect encoding (#291)
- Fixed a type coercion issue within the search statistics interaction handler (#290)
- Fixed a possible Yoast SEO conflict (#299)
- Fixed an issue with Elementor Posts and Product widget navigation when live loading is used along with query parameters (#296)
- Bricks Query Loop module live search and filter (#231)
- Divi Extras Blog Module live search and filter (#232)
- Blocksy Advanced Posts live search and filter (#246)
- NextGen Gallery image search (#239)
- New advanced field: WooCommerce Sale Badge (#242)
- Media file search exclusion and inclusion by folders (#237)
- Keyword highlighter now checks visibility and prioritizes scrolling to exact matches instead of the first match (#244 & #252)
- When using grouped results it is now possible to maintain the same order for the results page as it is within the live results list (#240)
- Live search result title length is now adjustable (#245)
- Greatly improved query cache for some custom field filter types (#235)
- Auto populate and empty searches now can trigger on indexed media file searches (#254)
- Reduced minimum WordPress version requirement from 6.5 to 6.0 by adjusting the dependencies (#229)
- Fixed option fetching via core apiFetch with a cache wrapper (#233)
- Fixed Jet Listing Grid pagination and load more features when connected with Ajax Search Pro (#226)
- Fixed presetting some of the search filters when triggered via a url (#227)
- Fixed an issue with google analytics triggers (#241)
- Fixed an issue with the initializer where path arguments were used for no reason (#234)
- Fixed an issue with multiselect type filters, where the "required" check wouldn't fire properly (#228)
- Fixed a minor PHP 8.0+ deprecation warning for the server side mobile detection (#250)
- Filtering for Block Editor Query Loop is now supported (#110)
- Similarly, filtering for the GenerateBlocks Query is also supported (#206)
- Grouping by Taxonomy Terms now applies to Media Files as well (#47)
- Autocomplete is now triggered by the "Tab" key (#223)
- Keyword highlighting now works on live loaded features (#215)
- Fixed an issue where the reset button did not properly reset the autocomplete input (#49)
- Fixed an issue with auto-populate and quoted search queries, where quotes would cause a decoder failure (#213)
- Fixed an issue with the add-to-cart handler in the new Advanced Content field, where in repeated queries the add-to-cart would execute multiple times (#214)
- Fixed an issue with the taxonomy "Select all" checkboxes, where in some cases it applies to all taxonomy filters (#216)
- Fixed an issue where on PHP 7.4 the analytics may not load properly due to a type coercion (#220)
- Fixed an issue where the "asp_option_checked" class will not apply to the checked/unchecked checkbox parent option classes (#222)
- Fixed advanced fields on indexed queries (#221)