stand for ukrainian independence image
Stand for Ukrainian Independence. Contribute.
stand for ukrainian independence image

Help Center

JetSmartFilters Indexer Feature Explained
dashellle
Daria Zelinska
WordPress Copywriter
Show all articles
Updated on
Product News

JetSmartFilters Indexer Feature Explained

Following the latest JetSmartFilters plugin update, it’s time to recap what makes the Indexer feature so great. Stay tuned to find out more about JetSmartFilters Indexer and how to use its newer version. 

What Is Indexer?

Also known as:

  • filtered index
  • filter indexing option
  • filter index value
  • filter index array
  • filter index
  • WordPress product count next to filter
  • filter count option
  • product count of filter values

JetSmartFilters Indexer is a filter-specific feature. It creates a dedicated table in the database, where it holds all posts matching the parameters of all created filters. During the front-end filtering, Indexer uses that table to make a selection of rows suitable for the specified filters and calculates the number of posts with the same ID. 

Too complicated?

Simply put, once you apply the indexed filter on the front end, you will immediately see the relevant results. The Indexer will hide the non-relevant results from you. Next to the filter label, you will see the filtered results count indicating how many items this filter contains. 

jetsmartfilter indexer option in action

Why Do You Need the Indexer?

As a blog owner, you might want to give readers the possibility to filter and sort the existing posts. That’s how they find the very article they need. As a WooCommerce shop owner, you need a dedicated catalog page where buyers can apply as many filters as necessary to detect the most-wanted product.

Hence, the Indexer application. It is a convenient way to present the topical filtered results while hiding those you won’t need. 

Pro tip

The Counter option in the Indexer settings allows you to visualize the number of posts/items/products relating to a certain category.

JetSmartFilters Indexer advantages

  • Applicable to 5 popular filter types
  • No more manual indexing – all is automated now 
  • Higher processing speed 
  • Dynamic post/item/product counter
  • Request-specific results immediately

What Is Inside the Updated JetSmartFilters?

Frankly speaking, the plugin’s general appearance and its settings haven’t changed that much. The real deal happens on the backend. 🤫

Many moons ago, the Crocoblock subscribers asked the devs to implement automated filter indexing, which they did and now proudly present. The updated JetSmartFilters 2.3.3 will treat you to the auto reindexing option, which can be found in the Indexer Settings section. No more tedious manual indexing, no more hitting the red “Index Filters” button.

index filters button

Now, the filter indexing is fully automated; it will suffice to enable a single toggle, and the plugin will do the rest for you. Kudos to our developers!

Although, it is not that simple as it may seem. To implement such a vital feature, they had to refactor the entire Indexer code. It is now more powerful and processes more WordPress posts faster than ever. As a developer, you will definitely see the difference. 

Last but not least, the new JetSmartFilters 2.3.3 makes it possible to index the JetEngine-added CCT items

Pro tip

Please mind that you cannot index the Checkboxes CCT items. So far, it is impossible to implement that feature for technical reasons.

How to Use the Auto-Reindexing Feature?

Go to Crocoblock > JetPlugins Settings and find the JetSmartFilters tab. Click to unfold it and select the Indexer Settings subitem. You will see a dedicated settings window, where it is necessary to enable the Use auto re-indexing toggle. 

use auto reindexing toggle enabled

Now, imagine you need to change something in the filter type settings. Normally, you would “Update” the filter changes and then reindex them manually by hitting the “Index Filters” button. 

Luckily, you don’t have to do that anymore.

Thanks to the automated reindexing, the Indexer table in the database is refreshed every time you update any filter or a post type specified in the Indexer settings. 

index post types section in the indexer settings

Need more detail? Check out the indexer setup tutorial.

Indexer FAQ

Do I need to use custom HTML to make Indexer work?

Not at all. Indexer is a fully automated feature that requires no special setup. The procedure is described in the tutorial above. You simply activate the toggle switcher in the JetSmartFilters settings and enjoy the perks.

What filter types can be indexed?

So far, there are five: Checkboxes, Check Range, Select, Radio, and Visual filters. You can index them if they belong to the JetEngine custom post types. As to custom content types, the indexer-ready filters are all four except Checkboxes

Why should I use the new Indexer?

The updated Indexer processes custom posts way faster than its predecessor. You may not see it when working with a small number of posts but wait till you have at least 10,000 of them. That’s when the new Indexer really makes a difference. 

Bottom Line

Indexer from JetSmartFilters is a handy tool that takes the pain out of website building. You can use it to make the filtering routine more straightforward on the blog and e-commerce sites. 

What do you think about the Indexer feature? Feel free to share your thoughts in the comments section below.