JQL ~ operator not working as expected

This works:

But this doesn’t:

This works too:
So I assume the operator takes the string, tokenize it and check each item?

But if so why would this fail:

Does it require a min. length on each token? The document says nothing about a min length:

Looks like it only matches the whole word, unless the word can be stemmed (Search for issues using the text field | Jira Software Cloud | Atlassian Support). There’s also a reserved word list that are simply ignored.

So I need to use wildcard * like “EPMB* T*”

It’s unnatural and not what end user will expect when making their own filters.

1 Like