Compartilhar via


Introdução à pesquisa

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

O Azure DevOps fornece recursos de pesquisa avançados 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, caracteres curinga e filtros de pesquisa avançados para localizar exatamente o que você precisa.

  • Itens de trabalho: localizar bugs, histórias de usuário, tarefas e outros itens de trabalho
  • Código: pesquisar arquivos e repositórios de código-fonte
  • Páginas wiki: localizar informações no projeto e wikis publicados
  • Pacotes: localizar artefatos em feeds do Azure Artifacts

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

Pré-requisitos

Nível de acesso Capacidades de pesquisa
Todos os membros do projeto Cada membro do projeto pode usar as funções de pesquisa, incluindo usuários com Stakeholder, Basic e níveis mais altos de acesso.
Limitações do stakeholder - Pesquisa wiki: Limitado apenas a wikis provisionados. Os resultados wiki publicados não aparecem porque exigem acesso a repositórios regulares.
- Pesquisa de código: Não disponível para usuários stakeholders.

Observação

Resultados baseados em acesso: Quando você pesquisa em toda a organização ou coleção, apenas os resultados de projetos e itens que você tem acesso para exibir.

Importante

Para o Azure DevOps Server, 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: Inicie sua pesquisa com palavras-chave relevantes e aplique filtros para refinar os resultados conforme necessário. Captura de tela das caixas de pesquisa no Azure DevOps
  • Ajustar filtros: se sua pesquisa inicial não produzir os resultados desejados, tente remover os filtros e pesquisar novamente. Depois de ver os resultados da pesquisa, você pode restringi-los aplicando os filtros apropriados e pesquisando novamente.
  • Verifique a ortografia: Verifique se os termos de pesquisa estão escritos corretamente, pois a pesquisa não corrige automaticamente os erros de ortografia.
  • Refinar pesquisas curinga: se você receber uma mensagem informando que nenhum arquivo correspondente foi encontrado devido a uma pesquisa curinga com muitos resultados, 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.

Recursos de pesquisa, uso 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.

Recurso de pesquisa Uso Exemplo
Palavra-chave Pesquisar com base em uma ou mais palavras-chave validate localiza instâncias que contêm a palavra validar
Correspondência exata Pesquisar com base em uma correspondência exata, entre aspas duplas "Client not found" localiza instâncias que contêm a correspondência exata de frase 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 ?, em palavras-chave, para estender os critérios de pesquisa.
- Adicione * ao final de uma palavra-chave para localizar itens que começam com a palavra-chave.
- Adicione ? no meio para representar qualquer caractere alfanumérico.
- Use caracteres curinga em qualquer lugar da cadeia de caracteres 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 caractere.
- 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 boolianos: AND, ORe NOT (deve ser maiúscula).
- Adicione parênteses a cláusulas para dar suporte a agrupamentos lógicos.
- Como AND é o operador padrão, uma entrada de duas palavras-chave sem nenhum operador é a mesma 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 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 versão da frase atrasada.
Caracteres especiais - Escape dos caracteres (especiais, ), [, ], :, *e ? colocando-os em uma frase delimitada com aspas duplas.
- Inclua caracteres especiais em uma cadeia de caracteres de pesquisa ou pesquise especificamente caracteres especiais, de acordo com as seguintes regras:
- CodeA23? O R localiza arquivos que contêm palavras que começam com CodeA23
- Tenha qualquer caractere alfanumérico em seguida 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(). Pesquise uma ocorrência literal do caractere de aspas duplas " precedendo-o com o caractere \ de escape e colocando a cadeia de caracteres de pesquisa entre aspas duplas.
- "\"react-redux\"" localiza a cadeia de caracteres literal "react-redux".
Proximidade - Pesquise arquivos com base na proximidade usando operadores de proximidade: NEAR, BEFORE e AFTER (devem ser maiúsculos).
- Por padrão, a pesquisa por proximidade procura termos dentro de cinco tokens de distância.
- term1 BEFORE term2 retorna todos os arquivos em que o termo1 ocorre ANTES do termo2 a uma distância de cinco tokens entre eles.
- term1 AFTER term2 retorna os mesmos resultados do termo2 BEFORE term1.
- term1 NEAR term2 retorna todos os arquivos em que o termo1 está dentro de cinco distâncias de token do termo2 em qualquer direção.  term1 NEAR term2 retorna os mesmos resultados que term1 BEFORE term2 OR term2 BEFORE term1.
Recurso de pesquisa Uso Exemplo
Palavra-chave Pesquisar com base em uma ou mais palavras-chave validate localiza instâncias que contêm a palavra validar.
Correspondência exata Pesquisar com base em uma correspondência exata, entre aspas duplas "Client not found" localiza instâncias que contêm a correspondência exata de frase Cliente não encontrado. A pesquisa pode não lidar com caracteres especiais conforme o esperado. Tente escapar caracteres especiais ou simplificar a frase de pesquisa.
Curinga - Adicione caracteres * curinga e ?, em palavras-chave, para estender os critérios de pesquisa.
- Adicione * ao final de uma palavra-chave para localizar itens que começam com a palavra-chave.
- Adicione ? no meio para representar qualquer caractere alfanumérico.
- Use caracteres curinga em qualquer lugar da cadeia de caracteres 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 caractere.
- 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 boolianos: AND, ORe NOT (deve ser maiúscula).
- Adicione parênteses a cláusulas para dar suporte a agrupamentos lógicos.
- Como AND é o operador padrão, uma entrada de duas palavras-chave sem nenhum operador é a mesma 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 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 versão da frase atrasada.
Caracteres especiais - Escape dos caracteres (especiais, ), [, ], :, *e ? colocando-os em uma frase delimitada com aspas duplas.
- Inclua caracteres especiais em uma cadeia de caracteres de pesquisa ou pesquise especificamente caracteres especiais, de acordo com as seguintes regras:
- CodeA23? O R localiza arquivos que contêm palavras que começam com CodeA23
- Tenha qualquer caractere alfanumérico em seguida 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(). Pesquise uma ocorrência literal do caractere de aspas duplas " precedendo-o com o caractere \ de escape e colocando a cadeia de caracteres de pesquisa entre aspas duplas.
- "\"react-redux\"" localiza a cadeia de caracteres literal "react-redux".

Pesquisar de contextos diferentes

A experiência de pesquisa se adapta com base no local em que você inicia 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 quadros: mostra itens de trabalho recentes e pendências que você acessou
  • Azure Repos/Pipelines/Planos de Teste/Artefatos: exibe filtros relevantes para pesquisas de código e artefato
  • Páginas wiki: padrão para o conteúdo wiki e mostra páginas abertas recentemente

Recursos relacionados:

Dica

Nenhum resultado encontrado?
Se pesquisas curinga retornarem muitos resultados, reduza 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 Vá para a página Configurações do usuário.
Localizar um usuário Vá para sua organização e selecione Configurações da>organização Usuários e insira o nome na caixa de filtro.
Localizar uma organização Role pelo lado esquerdo da tela, que lista todas as organizações.
Localizar um projeto Vá para sua organização e insira o nome do projeto na caixa Filtrar projetos.
Exibir histórico de arquivos e comparar versões Vá para Arquivos Repos>, realce seu arquivo e selecione Histórico.

Observação

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 DR (recuperação de desastre) 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

Aprimore seus recursos de pesquisa com estas extensões do marketplace:

  • 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 o conteúdo do código.
  • Pesquisa de Caminhos do Azure: adiciona um hub de pesquisa especializado ao Azure Boards para localizar itens de trabalho por iteração e caminhos de área sem criar consultas personalizadas.

Observação

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

Próxima etapa