在jql Query中*的含义是什么?我在使用和不使用它时有不同的结果。但我没有发现结果有任何后果。
答案 0 :(得分:15)
~
表示CONTAINS,所以
summary ~ win
表示 WHERE摘要包含确切的单词win 。
*
是一个通配符。例子:
summary ~ "win*"
表示 WHERE摘要包含赢取以及之后的任何多个字符组合。
JQL中有两种类型的通配符:?
和*
其中:
答案 1 :(得分:0)
Atlassian将'〜'运算符称为“contains”,但它实际上并不意味着“包含”。例如,在“客户”字段(自定义文本字段)中搜索“ABCD”将返回“ABCD,EFGH”的命中,但不会返回“EFGH,ABCD”。并且您不能在搜索字符串的开头使用通配符*。有关详情,请参阅wildcard searches和JRASERVER-6218。我们正在调查Adaptavist ScriptRunner来解决这个有12年历史的错误。