2
1
0
1 回答
- 543
残念ながら以下提案課題の通り、現状 [ ] をエスケープしても無視されるのは仕様です。
JRASERVER-66244 JQL queries with special characters returns incorrect results
以前は以下課題で不具合として報告されておりました…。課題は解決したとなっていますが改善はしてはいないです。
わかりずらいのでドキュメントを修正してほしいという依頼もあります。
JRASERVER-63730 Documentation Update for JQL Search with Special Characters
回避策としては一例ですが ScriptRunner for Jira 有償 アドオンのJQL関数機能で
正規表現で検索する issueFieldMatch、issueFieldExactMatch 関数がありますので、これを使う方法があります。
https://scriptrunner.adaptavist.com/latest/jira/jql-functions.html#_issuefieldmatch
具体的には以下のようなクエリになります。
issueFunction in issueFieldMatch("summary ~ UI", summary, "\\[UI\\]")
例えば要約の先頭に [UI] が入っている課題でしたら以下のような正規表現で実現できます。
issueFunction in issueFieldMatch("summary ~ UI", summary, "^\\[UI\\]")
必ず検索対象をある程度限定してください。公式ドキュメントにも書いてありますがこの関数は文字列一致をするため検索処理が遅いです。
コメントを追加...
Jiraを使っています。
課題の要約に [UI] など [ ] を使ってシンプルに分類しています。
ラベルや専用のフィールドなどを増やしてもいいのですが、フィールドを編集するのはJira管理者しかできず少し柔軟性に欠けるのと、課題のタイトルでわかるということもあり多用されています。…
あるユーザーから課題のタイトルに[UI]が入っている課題を一覧化したいと連絡がありました。
高度な検索 - アトラシアン製品ドキュメント 制限されている言葉と文字 予約文字
より以下のような検索式で検索してみたところ、検索結果は返ってくるのですが
要約に [UI] の結果以外に UI が含まれるものもヒットしてしまいました。
結果的に検索結果としては以下と同じでした。
期待する結果は 要約に [UI] が含まれるもの のみ なのですが
[ ] を含んで検索することはできないのでしょうか?