Уточнить поиск на WIQL

ПОИСК WIQL:

{"query": "SELECT [System.Id] FROM WorkItems WHERE [System.Title] Содержит слова" промежуточный сервер "И [System.AreaPath] = 'XXXXX' И [System.WorkItemType] = ' Выпуск 'И [System.State] ‹>' Done 'ORDER BY [System.Id]"},

не могли бы вы помочь мне с запросом, который уточняет поиск, т.е. запрос должен искать точные слова, а не СОДЕРЖИТ ([System.Title] CONTAINS 'Search Text') -
что-то вроде IS ([System.Title], i пробовали это, но он не распознает запрос, я думаю, что "IS" не распознается

например, для история содержит следующие имена "rahul 1" и "rahul 2" .. но если я ищу только "rahul", он не должен отображать "rahul1" и "rahul2", вместо этого должно быть написано что-то вроде не найдено

Наблюдение: он не работает, если в пользовательской истории есть место, когда я использую Contains Words

поэтому в основном поиск точного текста, если он есть или нет, но не поиск с помощью contains


person rahul    schedule 30.12.2019    source источник


Ответы (2)


Поскольку вы хотите искать точные слова, почему бы просто не использовать "=". Измените свой WIQL следующим образом:

SELECT 
  [System.Id] 
FROM WorkItems 
WHERE 
  [System.Title] = 'midserver' 
  AND [System.WorkItemType]='Issue' 
  AND [System.State]<>'Done' 
  ORDER BY [System.Id]
person mj1313    schedule 31.12.2019

Фактически, используемые вами операторы, поддерживающие детали, такие как =, Contains, Under, зависят от типа поля.

Не все операторы можно использовать для каждого типа поля. Для подробностей вы можете взглянуть на этот снимок экрана:

введите здесь описание изображения

Если вы используете System.Title, которое является строковым полем

Заголовок

Краткое описание, которое резюмирует, что представляет собой рабочий элемент, и помогает членам группы отличать его от других рабочих элементов в списке. Ссылочное имя = System.Title, Тип данных = String

Таким образом, вместо «Содержит слова» вы можете напрямую использовать «=» в вашем случае. Для других типов полей вам необходимо следовать указанным выше операторам.

person PatrickLu-MSFT    schedule 31.12.2019