Добавить AzureDevOps Search как Chrome / Chromium 'Другая поисковая система' - PullRequest
1 голос
/ 10 февраля 2020

Я хочу добавить Azure DevOps Search в Chrome (или другие Chromium) браузеры, чтобы я мог выполнять быстрый поиск кода из браузера.

Я получил его на работу искать во всех репозиториях, но я также хочу иметь возможность добавить c "Поисковик" для указанного репозитория c.

Что такое URL-адрес запроса для поиска по указанному c хранилище в Azure DevOps?

ЧТО У меня ТАК ДАЛЬШЕ :

Я добавил новую "Другие поисковые системы":

Search engine: Azure DevOps (all)
Keyword: code
Url: https://dev.azure.com/skykick/SkyKick%201/_search?action=contents&text=%s&type=code

enter image description here

И это работает:

  1. В адресной строке введите code и нажмите клавишу Tab:
    enter image description here

  2. Поиск test
    enter image description here

  3. Нажмите клавишу ввода - и вы попадете на Azure Результаты кода DevOps enter image description here

Какой формат URL используется для включения репозитория c в мои результаты поиска ?

Итак, у меня есть репозиторий SkyKick.Example - я хотел бы иметь возможность создать дополнительная «Другая поисковая система», которая будет искать только этот репозиторий.

Я посмотрел на вкладку Сеть в поисках URL-адреса, используемого приложением, и попробовал эту конфигурацию:

Search engine: Azure DevOps (SkyKick.Example)
Keyword: example
Url: https://dev.azure.com/skykick/SkyKick%201/_search?action=contents
        &text=%s
        &type=code
        &lp=code-Project
        &filters=ProjectFilters%7BSkyKick%201%7DRepositoryFilters%7BSkyKick.Example%7D
        &pageSize=25
        &__rt=fps
        &__ver=2

Но это не загружает страницу, только текстовая стена.

1 Ответ

1 голос
/ 10 февраля 2020

Классная идея! Это работает для меня для определения области просто в хранилище

https://dev.azure.com/COLLECTION-NAME/_search?action=contents
&text=%s
&type=code
&lp=code-Project
&filters=ProjectFilters%7Besmith.dev%7DRepositoryFilters%7Besmith.dev%7D
&pageSize=25
&result=?
...