Introdução à pesquisa
Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019
Você pode encontrar rapidamente itens de trabalho, arquivos de código, páginas wiki ou pacotes com base em uma palavra-chave, curingas e outros filtros de pesquisa suportados com a função de pesquisa.
Consulte os seguintes links rápidos para obter mais informações:
- Extensão do Code Search Marketplace
- Recursos de pesquisa, mais adiante neste artigo
- Pesquisa de código funcional
Pré-requisitos
- Todos os membros do projeto podem usar as funções de pesquisa, incluindo os membros do projeto com acesso Stakeholder, Basic e superior.
- Quando você pesquisa na organização ou coleção, somente os resultados para os quais um membro do projeto tem acesso são listados.
- Os resultados da pesquisa wiki das partes interessadas são limitados a wikis provisionados. Como as wikis publicadas exigem acesso a repositórios regulares, aos quais as partes interessadas não têm acesso, os resultados das wikis publicadas não aparecem nos resultados da pesquisa. Da mesma forma, os resultados da pesquisa de código não aparecem para os Stakeholders.
Importante
Para pesquisa de código, um administrador de coleção deve instalar e configurar a pesquisa.
Inicie a sua pesquisa com uma palavra-chave
Inicie a sua pesquisa utilizando uma palavra-chave. Em seguida, você pode aplicar outras opções, conforme necessário, para ampliar ou restringir os resultados da pesquisa.
- Para obter resultados que correspondam à entrada, talvez seja necessário remover filtros e pesquisar novamente. Depois de ver os resultados da pesquisa, você pode restringi-los aplicando filtros apropriados e pesquisando novamente.
- Certifique-se de que os termos de pesquisa estão escritos corretamente. A pesquisa de item de trabalho não ignora erros ortográficos.
- Você pode receber uma mensagem informando que nenhum arquivo correspondente foi encontrado se você usar uma pesquisa curinga com muitos acertos, como uma cadeia de caracteres de pesquisa curinga simples. Nessa situação, torne sua pesquisa mais específica para diminuir o número de correspondências. Adicione mais caracteres da palavra ou palavras que deseja encontrar ou use uma condição ou filtro para restringir o número de correspondências possíveis.
- 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 em uma correspondência exata, entre aspas duplas.
"Client not found"
localiza instâncias que contêm a frase exata correspondente Cliente não encontrado.
Curinga
- Adicione caracteres
*
curinga e?
, a palavras-chave para estender os critérios de pesquisa. - Adicione
*
no 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 na 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 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 booleanos:
AND
,OR
eNOT
(deve ser maiúscula). - Adicione parênteses às cláusulas para dar suporte a agrupamentos lógicos.
- Como
AND
é o operador padrão, uma entrada de duas palavras-chave sem operador é o mesmo que umaAND
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.
Proximidade
- Pesquise 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 a uma distância de cinco tokens.
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 queterm1 BEFORE term2
ORterm2 BEFORE term1
.
Caracteres especiais
- Fuja dos caracteres
(
especiais ,)
,[
,]
,:
,*
e?
coloque-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:
- CódigoA23? 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 do idioma 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".
Pesquisar a partir de uma página diferente
Pode pesquisar a partir de qualquer uma das seguintes páginas:
- Página do projeto da organização: inicia uma pesquisa em todos os projetos.
- Página de visão geral do projeto: aplica automaticamente um filtro à pesquisa dentro do projeto selecionado.
- Página Quadros de um projeto: exibe automaticamente itens de trabalho recentes e listas de pendências acessadas pelo usuário.
- Azure Repos, Pipelines, Test Plans ou uma página Artefatos para um projeto: exibe automaticamente filtros funcionais para pesquisas de código.
- Página Wiki: Vá automaticamente para uma página wiki que você abriu recentemente.
Para obter mais informações, consulte os seguintes artigos que podem estar em inglês:
Gorjeta
Não foram encontrados resultados para ...
Demasiados acertos de uma simples pesquisa curinga podem resultar em nenhum arquivo correspondente. Você pode restringir sua pesquisa adicionando mais caracteres ou usando uma condição ou filtro.
Mais funções de pesquisa
Consulte a tabela a seguir para obter mais tarefas e ações de pesquisa.
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.
Localizar 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 Ficheiros Repos>, 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 do Servidor de DevOps do Azure 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, indexe novamente todas as suas coleções.
Extensões do Marketplace
- Pesquisa de código - Estende a pesquisa com resultados de pesquisa rápidos, flexíveis e precisos em todo o seu código. Necessário para pesquisar repositórios.
- Azure Paths Search - Adiciona um hub de pesquisa especial aos Painéis para pesquisar dentro de iterações e caminhos de área sem ter que criar e manter consultas personalizadas.
Nota
O Azure DevOps não suporta algumas extensões. Para obter mais informações ou assistência, vá para o Visual Studio Marketplace.
Próximos passos
Artigos relacionados
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários