YouTrack Cloud 2025.1 Help

Dynamic Filters

YouTrack supports two modes for searching issues: Filter mode and Query mode. Filter mode uses natural language to suggest relevant attributes and values, helping you quickly narrow down your results without needing to remember complex search queries. Filter mode is an alternative for users who prefer an intuitive, guided way to narrow down their search results.

To apply a filter, start typing in the search box. YouTrack will suggest available attributes that match your input as you type. When you select an attribute, YouTrack automatically inserts a search operator and suggests possible values. From there, you have the following options:

  • Click the operator to change the search criteria.

  • Enter the value or values you want to filter for.

  • To search for issues that contain specific keywords, enter these values as plain text. Click the parameter to edit the text.

  • Click the icon to remove a parameter.

Dynamic filters in the search box.

To apply a filter to a list of issues:

  1. From the main navigation, select Issues.

  2. If you're currently working with query mode, click the Switch to filter mode link to the right of the search input.

  3. Click the Add filter button and select an attribute from the list. Alternatively, start typing the name of the attribute you want to filter for and select an item from the list.

    Selecting an attribute as a filter.

    YouTrack automatically adds the search operator is to the filter and shows a list of possible values.

    The list of possible values for a filter.
  4. If you want to use another operator, click the current operator and select an option from the list.

    The list of available operators.

    The set of available operators is determined by the data type of the attribute used for the filter. For more information, see Search Operators.

  5. Enter the values you want to filter for. You can enter the values manually or select a suggestion from the list. Certain operators support the selection of multiple values.

  6. Continue from step 3 until the list of issues is filtered to show the records you want to work with.

    A filtered list of issues.

Search Operators

Filter mode supports a collection of predefined search operators you can use to define your search criteria. These are written in natural language and help you specify what to include or exclude from the search results.

Operator

Description

is

This operator checks for an exact match between the attribute and the specified value. For example, Status is Open filters for issues where the status is exactly Open.

is not

This operator checks for issues that don't contain the specified value for the selected attribute. For example, Status is not Fixed filters for issues where the status is anything except Fixed.

any of

This operator checks if an attribute matches any value from a list. If you add a value to the filter that uses the is operator, it automatically switches to any of. For example, Priority any of Critical, Major filters for issues where the priority is either Critical or Major.

Only available for attributes where you are able to select multiple values. This includes fields that store values as a period, enum, group, user, ownedField, or state. This operator is not supported for fields that store values as a date, date and time, integer, float, version, and build.

none of

This operator checks if an attribute matches none of the values in a list. If you add a value to the filter that uses the is not operator, it automatically switches to none of. For example, Priority none of Normal, Minor filters for issues where the priority is neither Normal nor Minor.

equal or less than

This operator checks for issues where the attribute value is either equal to or smaller than the specified value. For example, Story points equal or less than 5 filters for issues that are assigned 5 or fewer story points.

Only available for attributes that store values as an integer or float.

on or before

This operator checks for issues where the selected date attribute matches the specified date or is earlier. For example, Created on or before Last month filters for issues that were created before the first day of the previous month.

Only available for attributes that store values as a date, date and time, version, or build.

equal or more than

This operator checks for issues where the attribute value is either equal to or larger than the specified value. For example, Estimation equal or more than 1w filters for issues that are estimated to take more than one week to complete.

Only available for attributes that store values as an integer or float.

on or after

This operator checks for issues where the selected date attribute matches the specified date or is later. For example, Due date on or after Now filters for issues that are due today or some time in the future.

Only available for attributes that store values as a date, date and time, version, or build.

in a range

This operator checks for issues where the attribute value falls between two specified values, inclusive of both ends. When used, the filter lets you select the two values that define the range. For example, Updated in a range NowLast month filters for issues that have been updated any time from today to the first day of the previous month.

Only available for attributes that store values as a date, date and time, integer, float, version, or build.

outside a range

This operator checks for issues where the attribute value is less than the lower limit or greater than the upper limit of the specified range. When used, the filter lets you select the two values that define the range. For example, Due date outside a range MondayFriday filters for issues where the due date is earlier than this Monday and later than this Friday, excluding issues that are due this week.

Only available for attributes that store values as a date, date and time, integer, float, version, or build.

Last modified: 05 February 2025