Prioritizing results or group of results

Priority groups and the individual priority features allow positioning certain results or groups of result over others, when matched.

Example with priorities set

Search
Generic filters
Exact matches only
Filter by Custom Post Type

Try these: atest a

This search bar has these priority group rules applied to it:

  • It shows posts from cars category first (test with phrase 'a')
  • ..but, if the search phrase entered matches 'test' anywhere, then shows posts from foods first (test with phrase 'test a')

Example without priority rules

Search
Generic filters
Exact matches only
Filter by Custom Post Type

Try these: atest a

This search bar is a copy of the other one, except this one does not have the rules applied. Use it to test the differences.

Set group and individual priorities as you like

It is possible to construct custom post type priority rules based on:

  • Custom fields and custom field values (both numeric and string operators). For example: Prioritizing certain results if a custom field value matches a certain string.
  • Taxonomy term based rules. For example: Prioritizing results that are within/not within certain categories

These rules can be combined within one priority group as well. You can also set how the rules should be connected (at least one should match, or all should match), which search instances should it apply on, and which search phrases should it affect.

Individual post type priority rules can be also set - if you prefer showing certain results over others, without needing groups.