{"id":41402,"date":"2023-08-02T13:50:15","date_gmt":"2023-08-02T13:50:15","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=troubleshooting&#038;p=41402"},"modified":"2026-04-07T09:07:35","modified_gmt":"2026-04-07T09:07:35","slug":"indexer-does-not-work","status":"publish","type":"troubleshooting","link":"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/","title":{"rendered":"Indexer Does Not Work and Shows 0"},"content":{"rendered":"\n<p>The <a href=\"https:\/\/crocoblock.com\/plugins\/jetsmartfilters\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetSmartFilters<\/em><\/a><em> <\/em><a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-set-indexer-option-for-filters\/\" target=\"_blank\" rel=\"noreferrer noopener\">indexer<\/a> stops working when there is a mismatch between filter settings, meta field configuration, or query setup that prevents the plugin from building correct filter data.<\/p>\n\n\n\n<p>This issue typically appears after changing a filter source, switching meta field types, or adding new queries to a page without assigning unique <strong>Query ID<\/strong>s. It can also occur when using filters with a plain query, as such queries are not supported by the <strong>Indexer<\/strong>.<\/p>\n\n\n\n<p>This issue can affect WordPress sites using <em>JetSmartFilters <\/em>with Elementor, Gutenberg, or Bricks Builder and often appears as a <strong>JetSmartFilters Indexer shows 0<\/strong> problem.<\/p>\n\n\n\n<p>Check the possible causes of why the <strong>Indexer <\/strong>may show zeros instead of the actual count of items per filter option, and solutions in this indexer troubleshoot tutorial.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-whether-the-indexer-is-enabled-for-filtered-object\"><strong>Check Whether the Indexer Is Enabled for Filtered Object<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Go to <strong><em>WordPress Dashboard &gt; Crocoblock &gt; JetPlugins Settings &gt; JetSmartFilters &gt; Indexer Settings<\/em><\/strong> and enable the toggles for all objects that should be filtered and indexed.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings-1024x640.webp\" alt=\"index post types section in the indexer settings\" class=\"wp-image-42190\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-if-the-query-ids-in-the-settings-are-identical\">Check if the Query IDs in the Settings Are Identical<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>If <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/query-builder-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Query Builder<\/strong><\/a><strong> <\/strong>functionality is used, ensure that the <strong>Query ID <\/strong>set in the <strong>Query Builder<\/strong> matches the values used in the filter and the listing.<\/p>\n\n\n\n<p>For instance, the <strong>Query Builder <\/strong>includes the \u201cfilter-query\u201d <strong>Query ID <\/strong>in the <strong>Query Builder <\/strong>settings.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/query-id-in-query-builder.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/query-id-in-query-builder-1024x640.webp\" alt=\"query id in query builder\" class=\"wp-image-42191\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/query-id-in-query-builder-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/query-id-in-query-builder-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/query-id-in-query-builder-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/query-id-in-query-builder-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/query-id-in-query-builder-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/query-id-in-query-builder.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>The same \u201cfilter-query\u201d value should be pasted in the <strong>Query ID <\/strong>field of the filter widget\u2019s <strong>Content <\/strong>tab.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/query-id-field-in-the-filter-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/query-id-field-in-the-filter-settings-1024x640.webp\" alt=\"query id field in the filter settings\" class=\"wp-image-51348\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/query-id-field-in-the-filter-settings-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/query-id-field-in-the-filter-settings-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/query-id-field-in-the-filter-settings-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/query-id-field-in-the-filter-settings-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/query-id-field-in-the-filter-settings-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/query-id-field-in-the-filter-settings.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Also, use the same value in the <strong>CSS ID <\/strong>field of the <strong>Advanced <\/strong>settings of the posts widget (in the <strong>Listing Grid<\/strong>, for instance).<\/p>\n\n\n\n<p>Learn more about <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/how-to-connect-filters-with-providers-using-custom-ids\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>How to Connect Filters with Providers Using Custom IDs<\/strong><\/a> in our guide.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-the-listing-grid-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-the-listing-grid-settings-1024x640.webp\" alt=\"css id field in the listing grid settings\" class=\"wp-image-51349\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-the-listing-grid-settings-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-the-listing-grid-settings-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-the-listing-grid-settings-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-the-listing-grid-settings-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-the-listing-grid-settings-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-the-listing-grid-settings.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>If you work with the Bricks builder, the <strong>CSS ID <\/strong>field of the provider can be found in the <strong>CSS <\/strong>section of the <strong>STYLE <\/strong>tab.&nbsp;<\/p>\n\n\n\n<p>At the same time, the filter settings remain similar to Elementor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-bricks.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-bricks-1024x640.webp\" alt=\"css id field in bricks\" class=\"wp-image-51350\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-bricks-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-bricks-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-bricks-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-bricks-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-bricks-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/css-id-field-in-bricks.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-other-queries-on-the-page\">Check Other Queries on the Page<\/h2>\n\n\n\n<p>If you have used other queries on the page that are not related to the filtering, they should also have their unique IDs. It can be a random ID that is not the same as the one used in the filter and its provider.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/other-css-id-attached-to-the-listing-grid.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/other-css-id-attached-to-the-listing-grid-1024x640.webp\" alt=\"other css id attached to the listing grid\" class=\"wp-image-51351\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/other-css-id-attached-to-the-listing-grid-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/other-css-id-attached-to-the-listing-grid-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/other-css-id-attached-to-the-listing-grid-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/other-css-id-attached-to-the-listing-grid-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/other-css-id-attached-to-the-listing-grid-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/other-css-id-attached-to-the-listing-grid.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-ajax-request-type\">Check AJAX Request Type<\/h2>\n\n\n\n<p>Another way to fix the problem with the indexer is to set the \u201cReferrer\u201d request type. It can be done in the <strong>Ajax Request Settings <\/strong>tab of the <strong><em>WordPress Dashboard &gt; Crocoblock &gt; JetPlugins Settings &gt; JetSmartFilters <\/em><\/strong>directory.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/referrer-ajax-request-type.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/referrer-ajax-request-type-1024x640.webp\" alt=\"referrer ajax request type\" class=\"wp-image-51352\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/referrer-ajax-request-type-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/referrer-ajax-request-type-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/referrer-ajax-request-type-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/referrer-ajax-request-type-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/referrer-ajax-request-type-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/referrer-ajax-request-type.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-filter-settings\">Check Filter Settings<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>If the \u201cTaxonomies\u201d option is set as a <strong>Data Source<\/strong>, ensure the <strong>Is Checkbox Meta Field <\/strong>toggle is disabled. Otherwise, it can be the reason why the indexer is not working. Although this toggle can be applied to the filter with a \u201cCustom Fields\u201d source.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/is-checkbox-meta-field-toggle.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/is-checkbox-meta-field-toggle-1024x640.webp\" alt=\"is checkbox meta field toggle\" class=\"wp-image-42194\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/is-checkbox-meta-field-toggle-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/is-checkbox-meta-field-toggle-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/is-checkbox-meta-field-toggle-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/is-checkbox-meta-field-toggle-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/is-checkbox-meta-field-toggle-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/is-checkbox-meta-field-toggle.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>If the filter was previously set to be hierarchical and the type was changed, ensure that the <strong>Is hierarchical <\/strong>feature is disabled.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-hierarchical-toggle-deactivated.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-hierarchical-toggle-deactivated-1024x640.webp\" alt=\"is hierarchical toggle deactivated\" class=\"wp-image-51353\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-hierarchical-toggle-deactivated-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-hierarchical-toggle-deactivated-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-hierarchical-toggle-deactivated-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-hierarchical-toggle-deactivated-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-hierarchical-toggle-deactivated-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-hierarchical-toggle-deactivated.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>One more thing to check is the <strong>Exclude\/Include <\/strong>field if you work with \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-create-a-new-filter-and-apply-it-to-publications\/\" target=\"_blank\" rel=\"noreferrer noopener\">Checkboxes list<\/a>,\u201d \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-use-the-select-filter-to-filter-publications-or-products\/\" target=\"_blank\" rel=\"noreferrer noopener\">Select<\/a>,\u201d or \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/radio-filter-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">Radio<\/a>\u201d <strong>Filter Types<\/strong>. If either the \u201cInclude\u201d or \u201cExclude\u201d options are selected (not \u201cNone\u201d), the following <strong>Exclude or Include Items <\/strong>field should not be empty. Otherwise, set it to \u201cNone.\u201d<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/exclude-or-include-items-field.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/exclude-or-include-items-field-1024x640.webp\" alt=\"exclude or include items field\" class=\"wp-image-42195\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/exclude-or-include-items-field-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/exclude-or-include-items-field-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/exclude-or-include-items-field-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/exclude-or-include-items-field-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/exclude-or-include-items-field-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/exclude-or-include-items-field.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-meta-field-configuration\">Check Meta Field Configuration<\/h2>\n\n\n\n<p>If the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-use-meta-field-values-as-data-source-for-filters\/\" target=\"_blank\" rel=\"noreferrer noopener\">filter source is a meta field<\/a>, verify its settings and ensure that the correct meta field key is specified in the filter configuration. Also, avoid using meta field keys within plain queries, as such queries are not supported by the <strong>Indexer<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"checkbox-and-select-meta-fields-with-multiple-option\">\u201cCheckbox\u201d and \u201cSelect\u201d meta fields with multiple option<\/h3>\n\n\n\n<p>Make sure to activate the <strong>Save as array<\/strong> feature for the \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/#checkbox\" target=\"_blank\" rel=\"noreferrer noopener\">Checkbox<\/a>\u201d <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">meta field<\/a> type.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-array-toggle-in-the-checkbox-field.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-array-toggle-in-the-checkbox-field-1024x640.webp\" alt=\"save as array toggle in the checkbox field\" class=\"wp-image-51354\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-array-toggle-in-the-checkbox-field-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-array-toggle-in-the-checkbox-field-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-array-toggle-in-the-checkbox-field-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-array-toggle-in-the-checkbox-field-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-array-toggle-in-the-checkbox-field-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-array-toggle-in-the-checkbox-field.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Then, enable the <strong>Is Checkbox Meta Field <\/strong>in the filter settings.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-checkbox-meta-field-option-enabled-in-the-checkbox-filter.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-checkbox-meta-field-option-enabled-in-the-checkbox-filter-1024x640.webp\" alt=\"is checkbox meta field option enabled in the checkbox filter\" class=\"wp-image-51355\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-checkbox-meta-field-option-enabled-in-the-checkbox-filter-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-checkbox-meta-field-option-enabled-in-the-checkbox-filter-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-checkbox-meta-field-option-enabled-in-the-checkbox-filter-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-checkbox-meta-field-option-enabled-in-the-checkbox-filter-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-checkbox-meta-field-option-enabled-in-the-checkbox-filter-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/is-checkbox-meta-field-option-enabled-in-the-checkbox-filter.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Similarly, make sure to activate the <strong>Is Checkbox Meta Field <\/strong>toggle for filters based on \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/#select\" target=\"_blank\" rel=\"noreferrer noopener\">Select<\/a>\u201d meta fields that have the <strong>Multiple <\/strong>option enabled.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/multiple-toggle-in-the-select-meta-field.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/multiple-toggle-in-the-select-meta-field-1024x640.webp\" alt=\"multiple toggle in the select meta field\" class=\"wp-image-51356\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/multiple-toggle-in-the-select-meta-field-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/multiple-toggle-in-the-select-meta-field-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/multiple-toggle-in-the-select-meta-field-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/multiple-toggle-in-the-select-meta-field-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/multiple-toggle-in-the-select-meta-field-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/multiple-toggle-in-the-select-meta-field.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"date-meta-field\">\u201cDate\u201d meta field<\/h3>\n\n\n\n<p>If working with the \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/#date\" target=\"_blank\" rel=\"noreferrer noopener\">Date<\/a>\u201d meta field, activate the <strong>Save as timestamp <\/strong>toggle.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-timestamp-toggle-in-the-date-field.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-timestamp-toggle-in-the-date-field-1024x640.webp\" alt=\"save as timestamp toggle in the date field\" class=\"wp-image-51357\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-timestamp-toggle-in-the-date-field-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-timestamp-toggle-in-the-date-field-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-timestamp-toggle-in-the-date-field-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-timestamp-toggle-in-the-date-field-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-timestamp-toggle-in-the-date-field-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/save-as-timestamp-toggle-in-the-date-field.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">If the <strong>Save as array<\/strong> and <strong>Save as timestamp<\/strong> features were not enabled initially, re-save all posts containing this meta field.<\/p><\/div><\/div>\n\n\n\n<p>The process of resaving the values also needs to be done following these steps:<\/p>\n\n\n\n<ul>\n<li>Go to the edit page of an object (post, <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/custom-content-type\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>CCT <\/strong><\/a>item, user, etc.) on the backend and uncheck the option or multiple options in the meta field;<\/li>\n\n\n\n<li>Save the object with an empty meta field;<\/li>\n\n\n\n<li>Reselect the needed options in the meta field and save the object again;<\/li>\n<\/ul>\n\n\n\n<p>Repeat the steps for all other objects.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"acf-meta-field\">ACF meta field<\/h3>\n\n\n\n<p>In case you work with <em>ACF <\/em>meta fields instead of the <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetEngine<\/em><\/a><em> <\/em>ones, it must be converted to a timestamp; otherwise, the <strong>Indexer <\/strong>will not work correctly.<\/p>\n\n\n\n<p>Add the following code to your theme\u2019s <strong>functions.php<\/strong> file or any code snippets plugin to automatically convert <em>ACF <\/em>date values into timestamps when posts are saved:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter('acf\/update_value\/type=date_time_picker', 'my_update_value_date_time_picker', 10, 3);\nadd_filter('acf\/update_value\/type=date_picker', 'my_update_value_date_time_picker', 10, 3);\nfunction my_update_value_date_time_picker( $value, $post_id, $field ) {\n  \/\/field keys to convert, comma separated, you can use multiple fields\n  $fields = array(\n    'closing_date',\n    'some_field_key',\n    'some_other_key',\n    \/\/add as many lines with keys as you need\n  );\n  if ( ! in_array( $field&#091; 'name' ], $fields ) ) {\n    return $value;\n  }\n  return strtotime( $value );\n}\n<\/code><\/pre>\n\n\n\n<p>If the posts already contain date values, adding the code is not enough. You need to update existing values in the database.<\/p>\n\n\n\n<p>Add the following code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>if ( ! empty( $_GET&#091;'date_from'] ?? '' ) &amp;&amp; ! empty( $_GET&#091;'timestamp_to'] ?? '' ) ) {\n\n\n  add_action( 'init', function() {\n\n\n    if ( ! current_user_can( 'manage_options' ) ) {\n      return;\n    }\n\n\n    $copy_from = esc_attr( $_GET&#091;'date_from'] ?? '' );\n\n\n    $copy_to = esc_attr( $_GET&#091;'timestamp_to'] ?? '' );\n\n\n    if ( ! $copy_from || ! $copy_to ) {\n      return;\n    }\n\n\n    global $wpdb;\n\n\n    $convert = 0;\n\n\n    $data = $wpdb-&gt;get_results( \"SELECT * FROM $wpdb-&gt;postmeta WHERE `meta_key` = '$copy_from';\" );\n\n\n    foreach ( $data as $raw ) {\n\n\n      $date_raw = $raw-&gt;meta_value;\n\n\n      $date_int = (int) $date_raw;\n\n\n      if ( ( strlen( $date_raw ) === strlen( $date_int ) ) &amp;&amp; ( strlen( $date_raw ) !== 8 ) &amp;&amp; false === strpos( $date_raw, '-' ) ) {\n        continue;\n      }\n\n\n      $date_timestamp = strtotime( $raw-&gt;meta_value );\n\n\n      if ( false !== $date_timestamp ) {\n\n\n        update_post_meta ( $raw-&gt;post_id, $copy_to, $date_timestamp );\n\n\n        $convert++;\n\n\n      }\n\n\n    }\n\n\n    echo $convert;\n\n\n    die();\n\n\n  } );\n\n\n}\n<\/code><\/pre>\n\n\n\n<p>Then open the following URL in your browser:&nbsp;https:\/\/YOUR_SITE_ADDRESS\/?date_from=field_key_to_convert&amp;timestamp_to=field_key_to_store_converted, where \u201cYOUR_SITE_ADDRESS\u201d should be replaced with your actual site address and \u201cfield_key_to_convert\u201d and \u201cfield_key_to_store_converted\u201d with real field keys.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-filter-source-values\"><strong>Check Filter Source Values<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>We used the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-create-a-new-filter-and-apply-it-to-publications\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Checkbox Filter<\/strong><\/a> as an example of a filter setup. The <strong>Checkbox Filter<\/strong> is based on a meta field that has the manual options displayed.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">The <strong>Indexer<\/strong> can work only with the options using Latin lowercase characters without spaces and special characters.<\/p><\/div><\/div>\n\n\n\n<p>This issue occurs because the <strong>Indexer <\/strong>cannot correctly perform database queries when values do not follow the required format.&nbsp;However, the <strong>Labels <\/strong>can be formatted freely.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/checkbox-options-list.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/checkbox-options-list-1024x640.webp\" alt=\"checkbox options list\" class=\"wp-image-42196\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/checkbox-options-list-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/checkbox-options-list-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/checkbox-options-list-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/checkbox-options-list-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/checkbox-options-list-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/checkbox-options-list.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>The same applies to the options in a <strong>Glossary<\/strong>. If you use a <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/glossaries-functionality-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetEngine <\/em><strong>Glossary<\/strong><\/a><strong> <\/strong>as a filter source, the values in the options must be lowercase, with no spaces, to be indexed by the <strong>Indexer<\/strong>.&nbsp;<\/p>\n\n\n\n<p>If you use an incorrect glossary as a filter source, you should edit the values to lowercase and remove spaces.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/field-value-in-the-glossaries-tab.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/field-value-in-the-glossaries-tab-1024x640.webp\" alt=\"field value in the glossaries tab\" class=\"wp-image-42197\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/field-value-in-the-glossaries-tab-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/field-value-in-the-glossaries-tab-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/field-value-in-the-glossaries-tab-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/field-value-in-the-glossaries-tab-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/field-value-in-the-glossaries-tab-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/field-value-in-the-glossaries-tab.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>However, additional actions are required to fix the <strong>Indexer <\/strong>after editing the values in the meta field options or the glossary.&nbsp;<\/p>\n\n\n\n<p>Resaving each post\/<strong>CCT<\/strong> item, user, etc., containing a meta field with edited values is crucial.<\/p>\n\n\n\n<p>To ensure the new values are successfully saved in the database after resaving them, you can check the values in the meta fields of the objects via the following two tools.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"via-jetengine-query-builder\"><strong>Via JetEngine Query Builder<\/strong><\/h3>\n\n\n\n<p>In the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/query-builder-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Query Builder<\/strong><\/a>, you can create a query of an \u201cSQL\/AI\u201d <strong>Query Type<\/strong> and select a relevant table in which the meta field is saved. It can be postmeta, usermeta, or <strong>CCT <\/strong>table.<\/p>\n\n\n\n<p>Add the following query clause to see the values of the needed meta field in the \u201cmeta_value\u201d column.&nbsp;<\/p>\n\n\n\n<p>Complete the <strong>Column <\/strong>field with the \u201cmeta_key\u201d value, set the <strong>Compare <\/strong>operator to \u201cEqual,\u201d and fill in the <strong>Value <\/strong>field with your field name.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/custom-sql-query-with-usermeta-table-as-source.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/custom-sql-query-with-usermeta-table-as-source-1024x640.webp\" alt=\"custom sql query with usermeta table as source\" class=\"wp-image-42198\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/custom-sql-query-with-usermeta-table-as-source-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/custom-sql-query-with-usermeta-table-as-source-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/custom-sql-query-with-usermeta-table-as-source-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/custom-sql-query-with-usermeta-table-as-source-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/custom-sql-query-with-usermeta-table-as-source-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/custom-sql-query-with-usermeta-table-as-source.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Activate the <strong>Preview results <\/strong>toggle at the top of the page. If you still see incorrect values in the \u201cmeta_value\u201d column, go back to the edit page of the relevant object, reselect, and resave the options in the meta field.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/preview-query.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/preview-query-1024x640.webp\" alt=\"preview query\" class=\"wp-image-42199\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/preview-query-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/preview-query-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/preview-query-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/preview-query-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/preview-query-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/preview-query.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"via-phpmyadmin\"><strong>Via phpMyAdmin<\/strong><\/h3>\n\n\n\n<p>You can use the same approach as in the <strong>Query Builder<\/strong> in phpMyAdmin.<\/p>\n\n\n\n<p>Go to a table where the meta field is stored. Click on the table, go to the <strong>Search <\/strong>tab, and insert the meta field name into \u201cmeta_key\u201d to find users with values in this meta field.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/search-by-meta-key.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/search-by-meta-key-1024x640.webp\" alt=\"phpmyadmin search by meta key\" class=\"wp-image-42206\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/search-by-meta-key-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/search-by-meta-key-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/search-by-meta-key-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/search-by-meta-key-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/search-by-meta-key-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/search-by-meta-key.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>After pressing the \u201c<strong>Go<\/strong>\u201d button, you should see the values of the meta field in the \u201cmeta_value\u201d column, which helps to understand whether the values have been updated after resaving the objects.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/usermeta-table-search.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/usermeta-table-search-1024x640.webp\" alt=\"phpmyadmin usermeta table search\" class=\"wp-image-42205\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/usermeta-table-search-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/usermeta-table-search-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/usermeta-table-search-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/usermeta-table-search-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/usermeta-table-search-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/usermeta-table-search.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"reindex-filters-with-a-button\"><strong>Re-Index Filters With a Button<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>If the values in meta fields are written correctly, and the <strong>Indexer <\/strong>is enabled for a needed object, it may be helpful to reindex the filters.&nbsp;To do so, go to <strong><em>WordPress Dashboard &gt; Smart Filters<\/em><\/strong> and press the \u201c<strong>Apply Indexer<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/apply-indexer-button.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/apply-indexer-button-1024x640.webp\" alt=\"apply indexer button\" class=\"wp-image-42203\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/apply-indexer-button-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/apply-indexer-button-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/apply-indexer-button-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/apply-indexer-button-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/apply-indexer-button-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/apply-indexer-button.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-cache\">Check Cache<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>If filters don\u2019t react after all settings are correct, the issue can be caused by caching. You can check and clear the website cache.<\/p>\n\n\n\n<p>If you work with any caching plugin (like <em>WP Rocket<\/em>, <em>LiteSpeed Cache<\/em>, or <em>W3 Total Cache<\/em>), use it to clear the website cache. For example, we use the <em>LiteSpeed Cache <\/em>plugin.<\/p>\n\n\n\n<p>We go to <strong><em>WordPress Dashboard &gt; LiteSpeed Cache &gt; Toolbox <\/em><\/strong>settings and press the \u201c<strong>Purge All<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/litespeed-cache-toolbox-directory.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/litespeed-cache-toolbox-directory-1024x640.webp\" alt=\"litespeed cache toolbox directory\" class=\"wp-image-51358\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/litespeed-cache-toolbox-directory-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/litespeed-cache-toolbox-directory-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/litespeed-cache-toolbox-directory-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/litespeed-cache-toolbox-directory-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/litespeed-cache-toolbox-directory-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2026\/03\/litespeed-cache-toolbox-directory.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"reactivate-the-jetsmartfilters-plugin\"><strong>Re-Activate the JetSmartFilters Plugin<\/strong><\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>We also recommend deactivating and activating the <em>JetSmartFilters <\/em>plugin in the <strong><em>WordPress Dashboard &gt; Plugins<\/em><\/strong> tab.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/jetsmartfilters-plugin.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/jetsmartfilters-plugin-1024x640.webp\" alt=\"jetsmartfilters plugin\" class=\"wp-image-42204\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/jetsmartfilters-plugin-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/jetsmartfilters-plugin-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/jetsmartfilters-plugin-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/jetsmartfilters-plugin-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/jetsmartfilters-plugin-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/jetsmartfilters-plugin.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-for-conflicting-plugins\">Check for Conflicting Plugins<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Sometimes, third-party plugins can interfere with the <strong>Indexer<\/strong>.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Before starting, make a backup of the website.<\/p><\/div><\/div>\n\n\n\n<p>Temporarily deactivate all third-party plugins except <em>JetSmartFilters <\/em>(and <em>JetEngine <\/em>if some of its data is used as a data source).<\/p>\n\n\n\n<p>Re-index your filters by clicking the \u201c<strong>Apply Indexer<\/strong>\u201d button.<\/p>\n\n\n\n<p>If the problem is fixed, reactivate the plugins one by one to identify which plugin caused the conflict.<\/p>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<p>If you followed the suggestions above and still experience issues, this likely means the <strong>JetSmartFilters Indexer is not working<\/strong> because of a deeper configuration or plugin conflict. In that case, we recommend contacting our support team for further assistance.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are multiple reasons why the Indexer can show zeros instead of the actual count of items per filter\u2019s option. Check the possible causes and solutions in this tutorial.<\/p>\n","protected":false},"author":9,"featured_media":0,"template":"","troubleshoot-tags":[374],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Solving the Non-Working Indexer Problem \u2014 JetSmartFilters | Crocoblock<\/title>\n<meta name=\"description\" content=\"From this troubleshoot, find out why JetSmartFilters Indexer does not work and how to solve this problem on your WordPress website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Solving the Non-Working Indexer Problem \u2014 JetSmartFilters | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"From this troubleshoot, find out why JetSmartFilters Indexer does not work and how to solve this problem on your WordPress website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-07T09:07:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings-1024x640.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/\",\"name\":\"Solving the Non-Working Indexer Problem \u2014 JetSmartFilters | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2023-08-02T13:50:15+00:00\",\"dateModified\":\"2026-04-07T09:07:35+00:00\",\"description\":\"From this troubleshoot, find out why JetSmartFilters Indexer does not work and how to solve this problem on your WordPress website.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Troubleshooting\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Indexer Does Not Work and Shows 0\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Solving the Non-Working Indexer Problem \u2014 JetSmartFilters | Crocoblock","description":"From this troubleshoot, find out why JetSmartFilters Indexer does not work and how to solve this problem on your WordPress website.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/","og_locale":"en_US","og_type":"article","og_title":"Solving the Non-Working Indexer Problem \u2014 JetSmartFilters | Crocoblock","og_description":"From this troubleshoot, find out why JetSmartFilters Indexer does not work and how to solve this problem on your WordPress website.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/","og_site_name":"Help Center","article_modified_time":"2026-04-07T09:07:35+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2023\/09\/index-post-types-section-in-the-indexer-settings-1024x640.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/","url":"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/","name":"Solving the Non-Working Indexer Problem \u2014 JetSmartFilters | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2023-08-02T13:50:15+00:00","dateModified":"2026-04-07T09:07:35+00:00","description":"From this troubleshoot, find out why JetSmartFilters Indexer does not work and how to solve this problem on your WordPress website.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/indexer-does-not-work\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Troubleshooting","item":"https:\/\/crocoblock.com\/knowledge-base\/troubleshooting\/"},{"@type":"ListItem","position":3,"name":"Indexer Does Not Work and Shows 0"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/troubleshooting\/41402"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/troubleshooting"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/troubleshooting"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/9"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=41402"}],"wp:term":[{"taxonomy":"troubleshoot-tags","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/troubleshoot-tags?post=41402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}