Beyond 3 Columns. Beyond Limits.
WordPress default search only queries post_title, post_excerpt, and post_content. SearchJet indexes every ACF field, custom post type, and metadata field — automatically.
By default, WordPress uses a simple SQL LIKE query across just three columns in the wp_posts table.
That's it. Only 3 of 30+ available columns.
Your most valuable search data is invisible.
The SQL WHERE ... LIKE %keyword% query only touches the wp_posts table columns. All custom field data lives in the wp_postmeta table, which WordPress search never joins.
Every custom field, every post type, every piece of metadata — all indexed and searchable in milliseconds.
Title, description, WYSIWYG, text area, and plain text fields are fully indexed and searchable.
Dropdown values, multi-select options, radio buttons, and checkbox fields are all indexed.
Linked post titles, content, and metadata from relationship and post object fields.
Nested field data from repeater fields, group fields, and flexible content layouts.
Dynamic data from JetEngine meta boxes, listing grids, and custom meta fields.
Custom product attributes, variations, and any additional product metadata.
From real estate to job boards, SearchJet powers the search experience on data-rich WordPress sites.
Let buyers search by location, price range, number of bedrooms, property type, and amenities.
Candidates find jobs by salary range, required skills, employment type, and remote options.
Diners search by cuisine type, price range, rating, dietary options, and neighborhood.
Members find colleagues by expertise, location, industry, and availability.
Zero configuration. Every field is auto-discovered and indexed.
// No config needed. The SearchJet WordPress plugin
// (searchjet-instant-search) indexes automatically:
// ✓ ACF text fields
// ✓ JetEngine meta boxes
// ✓ WooCommerce product data (SKU, price, stock)
// That's it. Just install and sync.
// Custom fields become searchable
// as soon as the sync finishes.
// Optional: add or change fields before a post is indexed
add_filter('searchjet_index_document', function ($doc, $post) {
$price = get_post_meta($post->ID, 'property_price', true);
if ($price !== '') {
$doc['property_price'] = (float) $price;
}
return $doc;
}, 10, 2);SearchJet scans your WordPress database on first sync and automatically indexes every custom field — no configuration required.
Use the plugin's searchjet_index_document filter to add, change, or remove any field before a post is sent to the index.
Toggle any field on/off in the SearchJet dashboard. Exclude internal metadata or admin-only fields from search results.
Illustrative example of a typical ACF-heavy site. Your results will vary.
| Metric | Before | After | Impact |
|---|---|---|---|
| Field Indexing Time | Varies (manual) | Minutes | Automatic |
| Database Query Load | Several meta queries per search | None | Search taken off MySQL |
| Field Coverage | 3 columns | Every indexed field | Custom field data searchable |
| Average Response Time | Often seconds on large sites | <150ms | Many times faster |
Everything you need to know about ACF and custom field search
Complete guide to replacing WordPress default search.
Learn moreFix slow product search by SKU, attributes, and typos.
Learn moreFull WooCommerce integration with product sync and merchandising.
Learn moreStop MySQL crashes. Offload search to high-performance infrastructure.
Learn moreInstall the plugin and have every ACF field, custom post type, and metadata searchable in minutes.
Already have an account? Log in