Skip to main content
Skip table of contents

Use an Elements Connect field in search

Elements Connect fields and searches

Jira offers two search modes:

  • Basic search, where users use a straightforward user interface to add conditions on fields - limited options, but can be used by any user

  • Advanced search, where you can build a more advanced query using the Jira Query Language (JQL) - more powerful than the basic search but offers more opportunities

If you are not familiar with Issue search, you should have a look at the official documentation.

Let's see how we can search on Elements Connect fields based on their type.

If you're a Jira admin, you might want to know how to configure an Elements Connect field search query & display


JQL terminology

Before diving into the subject, we want to clarify the terminology used in this page.

A condition in a JQL search can be broken down into three elements:

<operand 1> <operator> <operand 2> 

  • operand 1 - left operator of the JQL search - an Elements Connect field

  • operator - the operator to apply in the search

  • operand 2 - the right part of the JQL condition (optional in some cases)


Live Text & Live User

Basic search

To search on a Live text or a Live user field in basic mode, you'll have to select the expected options with an autocomplete field:

You can select as many options as you'd like, Jira will return all issues where the Connect field is equal to at least one of the option selected.

Regarding multi values Connect fields, they'll match the search if they contains at least one of the option selected in the search bar.

Advanced search

Live text fields behave in a similar way to Select lists or Checkboxes Jira fields.

Operators

Operators available by default on Live Text fields:

Operator

Operand 2

Comment

=

A valid Elements Connect field value

Elements Connect field value is strictly equals to "Operand 2"

!= 

A valid Elements Connect field value

Elements Connect field value is

  • not empty

  • different from "Operand 2"

in

A list of valid Elements Connect field values

Elements Connect field value is equal to one of the values listed in "Operand 2"

not in

A list of valid Elements Connect field values

Elements Connect field value is

  • not empty

  • is not equal to any of the values listed in "Operand 2"

is empty

<none>

Elements Connect field:

  • is currently empty

  • previously had a value

is not empty

<none>

Elements Connect field is set

Operators deactivated by default on Live text field (discover how they can be activated):

Operator

Operand 2

Comment

~

A string value (free text)

Elements Connect field display contains the value of "Operand 2" (search is not case sensitive):

i.e.: if the field display is "Hello world" it will match "hello", "world"

!~

A string value (free text)

Elements Connect field:

  • is not empty

  • its display does not contain the value of "Operand 2"

When searching on an Elements Connect field, a list of options is prompted to the user, formatted like this: <TEMPLATE> [<KEY>].

They shall not be used when the ~ or !~ are used

Search fields with dependencies

Basic / Search View

When using Elements Connect fields with dependencies, it is mandatory to respect the dependency order when filling the fields.

  • If your Connect field depends on the Project (for example: field configuration based on Jira database (SQL) with query = SELECT * FROM jiraissue WHERE project = $issue.project.id),
    then you must fill the Project field first before entering a value in the Connect field.

  • If the dependency is between multiple Connect fields, you must fill the parent field first, then the child field.

  • When a Connect field depends on another field, and multiple values are selected in the parent field, only the first value will be considered in the search. Handling all selected values in the parent field is not supported, as it could affect performance and compromise Jira’s stability

When the project field is empty
image-20250930-092923.png
When the project field is filled
00b09583-477a-4157-80a9-2533f235258e.png

If the dependency order is not respected, the search results may be invalid or empty.

Advanced Search (JQL Suggestions)

In Advanced Search mode (JQL), value suggestions are handled by Jira itself.
They allow you to select options for your fields, but:

  • Because dependencies create dynamic queries, Jira does not automatically recalculate suggestions when you change another part of the JQL.

    • Example: project = "FIRST" AND "Elements Connect field project" = → suggestions show FIR [10000].
      If you change to project = "SECOND" AND "Elements Connect field project" =, you would expect updated suggestions, but Jira still shows FIR [10000] (cached from "FIRST").

  • Suggestions are only refreshed when you modify the value of the field itself.

    • Example: "project = "FIRST" AND "Elements Connect field project" = → suggestions show FIR [10000].
      If you change to project = "SECOND" AND "Elements Connect field project" = S, because you update the Elements Connect field value, the suggestions are reloaded based on the prefilled value

🔄 Workarounds to refresh suggestions:
  • Pre-fill the Connect field value → suggestions will be recalculated based on the provided value.

  • Copy your entire JQL, reload the page (or switch to Basic Search and back to Advanced Search), then paste your JQL → this will force Jira to recalculate the suggestions.


Snapshot Text

You can search on Snapshot text fields the same way you do it on Standard Jira text fields.

Available operators are:

  • ~ and !~

  • is empty and is not empty

If you'd like to learn more, please read the official Atlassian documentation.

HTML tags used in the rendering of the field are ignored in the search


Snapshot Date & Datetime

You can search on Snapshot Date and Date time fields the same way you do it on Standard Jira date and date time fields (like Created or Updated)

If you'd like to learn more, please read the official Atlassian documentation.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.