Partilhar via


Introdução à pesquisa

Serviços de DevOps do Azure | Azure DevOps Server 2022 | Azure DevOps Server 2020

O Azure DevOps fornece recursos de pesquisa poderosos que ajudam você a encontrar rapidamente itens de trabalho, arquivos de código, páginas wiki e pacotes em seus projetos e organização. Use palavras-chave, curingas e filtros de pesquisa avançada para localizar exatamente o que você precisa.

  • Itens de trabalho: Encontre bugs, histórias de usuários, tarefas e outros itens de trabalho
  • Código: pesquise através de arquivos de código-fonte e repositórios
  • Páginas Wiki: Localizar informações em wikis de projetos e publicados
  • Pacotes: Localizar artefatos em feeds de Artefatos do Azure

Para obter informações detalhadas sobre tipos de pesquisa específicos, consulte:

Pré-requisitos

Nível de acesso Recursos de pesquisa
Todos os membros do projeto Todos os membros do projeto podem usar as funções de pesquisa, incluindo usuários com Stakeholder, Basic e níveis mais altos de acesso.
Limitações das partes interessadas - Pesquisa Wiki: Limitado apenas a wikis provisionados. Os resultados wiki publicados não aparecem porque requerem acesso a repositórios regulares.
- Pesquisa de código: Não disponível para utilizadores das Partes Interessadas.

Nota

Resultados baseados no acesso: Quando você pesquisa na organização ou coleção, somente os resultados de projetos e itens aos quais você tem acesso são exibidos.

Importante

Para o Servidor de DevOps do Azure, um Administrador de Coleção deve instalar e configurar a pesquisa antes que esses recursos estejam disponíveis.

Dicas de pesquisa

  • Comece com palavras-chave: Comece a sua pesquisa com palavras-chave relevantes e, em seguida, aplique filtros para refinar os resultados conforme necessário. Captura de ecrã das caixas de pesquisa no Azure DevOps
  • Ajustar filtros: se a pesquisa inicial não produzir os resultados desejados, tente remover filtros e pesquisar novamente. Depois de ver os resultados da pesquisa, você pode restringi-los aplicando filtros apropriados e pesquisando novamente.
  • Verificar ortografia: Certifique-se de que os termos de pesquisa estão escritos corretamente, uma vez que a pesquisa não corrige automaticamente os erros ortográficos.
  • Refinar pesquisas de curingas: se você receber uma mensagem informando que nenhum arquivo correspondente foi encontrado devido a uma pesquisa curinga com muitos acertos, torne sua pesquisa mais específica. Adicione mais caracteres ou use mais filtros para restringir o número de correspondências possíveis.
  • Não diferencia maiúsculas de minúsculas: Todas as pesquisas não diferenciam maiúsculas de minúsculas.

Funcionalidades de pesquisa, utilização e exemplos

Os recursos a seguir se aplicam a todas as pesquisas, incluindo itens de trabalho, código, wikis e pacotes.

Os recursos a seguir se aplicam a todas as pesquisas, incluindo itens de trabalho, código e pacotes.

Funcionalidade de pesquisa Utilização Exemplo
Palavra-chave Pesquisa com base em uma ou mais palavras-chave validate Localiza instâncias que contêm a palavra validar
Correspondência exata Pesquisa com base numa correspondência exata, entre aspas duplas "Client not found" localiza instâncias que contêm a frase exata correspondente Cliente não encontrado. A pesquisa pode não lidar com caracteres especiais conforme o esperado. Tente escapar de caracteres especiais ou simplificar a frase de pesquisa
Curinga - Adicione caracteres * curinga e ?, a palavras-chave para estender os critérios de pesquisa.
- Adicione * no final de uma palavra-chave para encontrar itens que começam com a palavra-chave.
- Adicione ? no meio para representar qualquer caractere alfanumérico.
- Use caracteres curinga em qualquer lugar na sua cadeia de pesquisa, exceto como um prefixo. Você pode usar curingas de prefixo com as outras funções de filtro de pesquisa.
- Você pode usar mais de um curinga para corresponder a mais de um personagem.
- alpha?version localiza instâncias de alpha1version e alphaXversion.
- Browser* localiza instâncias de BrowserEdge, BrowserIE e BrowserFirefox.
- CodeSenseHttp* localiza arquivos que contêm palavras que começam com CodeSenseHttp, como CodeSenseHttpClient e CodeSenseHttpClientTest.
Operadores booleanos - Encontre duas ou mais palavras-chave usando operadores booleanos: AND, OR, e NOT (deve ser maiúscula).
- Adicione parênteses às cláusulas para suportar agrupamentos lógicos.
- Por AND ser o operador padrão, uma entrada de duas palavras-chave sem operador é o mesmo que uma AND pesquisa.
- Validate AND revisit Localiza arquivos que contêm as palavras validar e revisitar.
- Validate OR revisit Localiza arquivos que contêm qualquer uma das palavras validar ou revisitar.
- Validate NOT revisit Localiza arquivos que contêm a palavra validar , mas não a palavra, revisitar.
- (Validate NOT revisit) OR "release delayed" Localiza arquivos que contêm a palavra validar , mas não a palavra, *revisitar ou arquivos que contêm a frase liberação atrasada.
Caracteres especiais - Fuja dos caracteres (especiais , ), [, ], :, *e ? colocando-os em uma frase delimitada com aspas duplas.
- Inclua caracteres especiais em uma cadeia de pesquisa, ou procure especificamente por caracteres especiais, de acordo com as seguintes regras:
- CodeA23? R localiza arquivos que contêm palavras que começam com CodeA23
- Tenha qualquer caractere alfanumérico a seguir, e termine com R. Por exemplo, CodeA234R e CodeA23QR.
- Procure qualquer caractere especial que não faça parte da linguagem de consulta.
- "flatten()" localiza a cadeia de caracteres literal flatten(). Procure uma ocorrência literal do caractere de aspas duplas " precedendo-o com o caractere \ de escape e colocando a cadeia de pesquisa entre aspas duplas.
- "\"react-redux\"" Localiza a cadeia de caracteres literal "react-redux".
Proximidade - Procure arquivos com base na vizinhança usando operadores de proximidade: NEAR, BEFORE e AFTER (deve ser maiúsculo).
- Por padrão, a pesquisa de proximidade procura termos dentro de cinco tokens de distância.
- term1 BEFORE term2 retorna todos os arquivos onde term1 ocorre ANTES de term2 dentro de uma distância de cinco tokens entre eles.
- term1 AFTER term2 retorna os mesmos resultados que term2 ANTES de term1.
- term1 NEAR term2 Retorna todos os arquivos em que Term1 está a uma distância de cinco tokens de Term2 em qualquer direção.  term1 NEAR term2 devolve os mesmos resultados que term1 BEFORE term2 OR term2 BEFORE term1.
Funcionalidade de pesquisa Utilização Exemplo
Palavra-chave Pesquisa com base em uma ou mais palavras-chave validate Localiza instâncias que contêm a palavra validar.
Correspondência exata Pesquisa com base numa correspondência exata, entre aspas duplas "Client not found" localiza instâncias que contêm a frase exata correspondente Cliente não encontrado. A pesquisa pode não lidar com caracteres especiais conforme o esperado. Tente escapar de caracteres especiais ou simplificar a frase de pesquisa.
Curinga - Adicione caracteres * curinga e ?, a palavras-chave para estender os critérios de pesquisa.
- Adicione * no final de uma palavra-chave para encontrar itens que começam com a palavra-chave.
- Adicione ? no meio para representar qualquer caractere alfanumérico.
- Use caracteres curinga em qualquer lugar na sua cadeia de pesquisa, exceto como um prefixo. Você pode usar curingas de prefixo com as outras funções de filtro de pesquisa.
- Você pode usar mais de um curinga para corresponder a mais de um personagem.
- alpha?version localiza instâncias de alpha1version e alphaXversion.
- Browser* localiza instâncias de BrowserEdge, BrowserIE e BrowserFirefox.
- CodeSenseHttp* localiza arquivos que contêm palavras que começam com CodeSenseHttp, como CodeSenseHttpClient e CodeSenseHttpClientTest.
Operadores booleanos - Encontre duas ou mais palavras-chave usando operadores booleanos: AND, OR, e NOT (deve ser maiúscula).
- Adicione parênteses às cláusulas para suportar agrupamentos lógicos.
- Por AND ser o operador padrão, uma entrada de duas palavras-chave sem operador é o mesmo que uma AND pesquisa.
- Validate AND revisit Localiza arquivos que contêm as palavras validar e revisitar.
- Validate OR revisit Localiza arquivos que contêm qualquer uma das palavras validar ou revisitar.
- Validate NOT revisit Localiza arquivos que contêm a palavra validar , mas não a palavra, revisitar.
- (Validate NOT revisit) OR "release delayed" Localiza arquivos que contêm a palavra validar , mas não a palavra, *revisitar ou arquivos que contêm a frase liberação atrasada.
Caracteres especiais - Fuja dos caracteres (especiais , ), [, ], :, *e ? colocando-os em uma frase delimitada com aspas duplas.
- Inclua caracteres especiais em uma cadeia de pesquisa, ou procure especificamente por caracteres especiais, de acordo com as seguintes regras:
- CodeA23? R localiza arquivos que contêm palavras que começam com CodeA23
- Tenha qualquer caractere alfanumérico a seguir, e termine com R. Por exemplo, CodeA234R e CodeA23QR.
- Procure qualquer caractere especial que não faça parte da linguagem de consulta.
- "flatten()" localiza a cadeia de caracteres literal flatten(). Procure uma ocorrência literal do caractere de aspas duplas " precedendo-o com o caractere \ de escape e colocando a cadeia de pesquisa entre aspas duplas.
- "\"react-redux\"" Localiza a cadeia de caracteres literal "react-redux".

Pesquisa a partir de diferentes contextos

A experiência de pesquisa adapta-se com base no local onde inicia a sua pesquisa:

  • Visão geral da organização: Pesquisar em todos os projetos e repositórios
  • Visão geral do projeto: filtra automaticamente os resultados para o projeto atual
  • Páginas de painéis: mostra itens de trabalho recentes e listas de pendências que você acessou
  • Azure Repos/Pipelines/Test Plans/Artifacts: Exibe filtros relevantes para pesquisas de código e artefato
  • Páginas Wiki: Padrão para conteúdo wiki e mostra páginas abertas recentemente

Recursos relacionados:

Gorjeta

Não foram encontrados resultados?
Se as pesquisas com caracteres curinga retornarem muitos resultados, restrinja sua pesquisa adicionando caracteres mais específicos ou aplicando filtros.

Mais recursos de pesquisa

A tabela a seguir mostra outras tarefas de pesquisa e onde encontrá-las:

Tarefa de pesquisa Ação
Localizar uma configuração da organização Vá para sua organização e selecione Configurações da organização.
Localizar uma configuração de projeto Vá para o seu projeto e selecione Configurações do projeto.
Localizar uma configuração de usuário Aceda à página Definições de utilizador.
Encontrar um utilizador Aceda à sua organização e selecione Definições da>organização Utilizadores e, em seguida, introduza o nome na caixa de filtro.
Encontre uma organização Percorra o lado esquerdo do ecrã, que lista todas as organizações.
Procurar um projeto Vá para sua organização e digite o nome do projeto na caixa Filtrar projetos.
Ver histórico de ficheiros e comparar versões Aceda a >, realce o ficheiro e, em seguida, selecione Histórico.

Nota

Quando você pesquisa na página Configurações da organização, os resultados da pesquisa incluem configurações no nível da organização e no nível do projeto.

Requisitos de reindexação de pesquisa

A pesquisa tem a seguinte limitação: Se você fizer uma operação de recuperação de desastres (DR) e mover o servidor de volta para um instantâneo anterior do banco de dados SQL, reindexe todas as suas coleções.

Extensões de pesquisa

Melhore as suas capacidades de pesquisa com estas extensões de mercado:

  • Pesquisa de código: fornece resultados de pesquisa rápidos, flexíveis e precisos em todos os seus repositórios de código. Necessário para pesquisar conteúdo de código.
  • Pesquisa de Caminhos do Azure: adiciona um hub de pesquisa especializado aos Painéis do Azure para localizar itens de trabalho por iteração e caminhos de área sem criar consultas personalizadas.

Nota

O suporte à extensão varia de acordo com a implantação do Azure DevOps. Para obter assistência, visite o Visual Studio Marketplace.

Próximo passo