WIQL搜索:
{“查询”:“从System.Id WorkItems中选择System.Title 包含单词 'midserver‘和System.AreaPath = 'XXXXX’和System.WorkItemType='Issue‘和System.State<>'Done’ORDER BY System.Id”},
您能帮我做一个查询吗?这个查询可以细化搜索,即查询应该搜索准确的单词,而不是包含(System.Title包含‘搜索文本’)-
类似于IS (System.Title,我尝试过了,但它不识别我认为" is“没有被识别的查询)
例如,故事包含以下名称"rahul 1“和"rahul 2"..but,如果只使用"rahul”搜索,则不应该显示"rahul1“和"rahul2”,而应该说“not”之类的内容。
观察:当我使用包含词时,如果用户故事中有空格,它就无效。
因此,基本上搜索准确的文本,如果它在那里或没有,但不搜索包含
发布于 2019-12-31 09:28:52
既然你想搜索准确的单词,为什么不直接用“=”呢?更改您的WIQL如下:
SELECT
[System.Id]
FROM WorkItems
WHERE
[System.Title] = 'midserver'
AND [System.WorkItemType]='Issue'
AND [System.State]<>'Done'
ORDER BY [System.Id]发布于 2019-12-31 15:40:17
实际上,您正在使用的支持详细信息的操作符,如=、Contains、Under是基于字段类型的。
并非所有运算符都可以用于每种字段类型。关于细节,您可以看一下这张截图:

如果您使用的是System.Title,这是一个字符串字段
Title
概述工作项的简短说明,并帮助团队成员将其与列表中的其他工作项区分开来。参考name=System.Title,数据type=String
因此,您可以直接使用"=“来代替包含单词。对于其他类型的字段,您需要遵循上面的操作符。
https://stackoverflow.com/questions/59534196
复制相似问题