Introduzione alla ricerca
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018
È possibile trovare rapidamente elementi di lavoro, file di codice, pagine wiki o pacchetti in base a una parola chiave, caratteri jolly e altri filtri di ricerca supportati con la funzione di ricerca.
Per altre informazioni, vedere i collegamenti rapidi seguenti:
- Estensione Code Search Marketplace
- Funzionalità di ricerca, ulteriori informazioni in questo articolo
- Ricerca codice funzionale
Prerequisiti
- Ogni membro del progetto può usare le funzioni di ricerca, inclusi i membri del progetto assegnati a Stakeholder, Basic e livelli più elevati di accesso.
- Quando si esegue la ricerca nell'organizzazione o nella raccolta, vengono elencati solo i risultati per i quali un membro del progetto ha accesso.
- I risultati della ricerca wiki degli stakeholder sono limitati ai wiki di cui è stato effettuato il provisioning. Poiché i wiki pubblicati richiedono l'accesso ai repository regolari, a cui gli stakeholder non hanno accesso, i risultati per i wiki pubblicati non vengono visualizzati nei risultati della ricerca. Analogamente, i risultati della ricerca del codice non vengono visualizzati per gli stakeholder.
Importante
Per ricerca codice, un amministratore della raccolta deve installare e configurare la ricerca.
Avviare la ricerca con una parola chiave
Avviare la ricerca usando una parola chiave. È quindi possibile applicare altre opzioni, in base alle esigenze, per ampliare o restringere i risultati della ricerca.
- Per ottenere risultati corrispondenti all'input, potrebbe essere necessario rimuovere di nuovo filtri e cercare di nuovo. Dopo aver visualizzato i risultati della ricerca, è possibile restringerli applicando filtri appropriati e cercando di nuovo.
- Assicurarsi che i termini di ricerca siano ortografici correttamente. La ricerca degli elementi di lavoro non ignora gli errori ortografici.
- È possibile che venga visualizzato un messaggio che non viene trovato alcun file corrispondente se si usa una ricerca con caratteri jolly con troppi riscontri, ad esempio una semplice stringa di ricerca con caratteri jolly. In questa situazione, rendere la ricerca più specifica per ridurre il numero di corrispondenze. Aggiungere altri caratteri della parola o delle parole da trovare o usare una condizione o un filtro per limitare il numero di corrispondenze possibili.
- Le ricerche non sono distinzione tra maiuscole e minuscole.
Funzionalità di ricerca, utilizzo ed esempi
Le funzionalità seguenti si applicano a tutte le ricerche, inclusi elementi di lavoro, codice, wiki e pacchetti.
Le funzionalità seguenti si applicano a tutte le ricerche, inclusi elementi di lavoro, codice e pacchetti.
Funzionalità di ricerca
Utilizzo
Esempio
Parola chiave
Cercare in base a una o più parole chiave.
validate
trova le istanze che contengono la convalida della parola.
Corrispondenza esatta
Cercare in base a una corrispondenza esatta, racchiusa tra virgolette doppie.
"Client not found"
trova le istanze che contengono la corrispondenza esatta con il client non trovato.
Carattere jolly
- Aggiungere caratteri
*
jolly e?
, alle parole chiave per estendere i criteri di ricerca. - Aggiungere
*
alla fine di una parola chiave per trovare gli elementi che iniziano con la parola chiave. - Aggiungere
?
al centro per rappresentare qualsiasi carattere alfanumerico. - Usare caratteri jolly ovunque nella stringa di ricerca, ad eccezione del prefisso. È possibile usare caratteri jolly prefisso con le altre funzioni di filtro di ricerca.
- È possibile usare più caratteri jolly per corrispondere a più caratteri.
alpha?version
trova istanze di alfa1versione e alfaXversion.Browser*
trova istanze di BrowserEdge, BrowserIE e BrowserFirefox.CodeSenseHttp*
trova i file contenenti parole che iniziano con CodeSenseHttp, ad esempio CodeSenseHttpClient e CodeSenseHttpClientTest.
Operatori booleani
- Trovare due o più parole chiave usando operatori booleani:
AND
,OR
eNOT
(deve essere maiuscolo). - Aggiungere parentesi alle clausole per supportare i raggruppamenti logici.
- Poiché
AND
è l'operatore predefinito, una voce di due parole chiave senza operatore corrisponde a unaAND
ricerca.
Validate AND revisit
trova i file che contengono entrambe le parole convalidate e rivisitate.Validate OR revisit
trova i file che contengono una delle parole convalidate o rivisitate.Validate NOT revisit
trova i file che contengono la parola convalida ma non la parola rivisita.(Validate NOT revisit) OR "release delayed"
trova i file che contengono la convalida della parola, ma non la parola rivedi o i file che contengono la frase rilasciata ritardata.
Prossimità
- Cercare i file in base alle vicinanze usando operatori di prossimità: NEAR, BEFORE e AFTER (deve essere maiuscolo).
- Per impostazione predefinita, la ricerca di prossimità cerca i termini entro cinque distanze di token.
term1 BEFORE term2
restituisce tutti i file in cui term1 si verifica BEFORE term2 entro una distanza di cinque token tra di essi.term1 AFTER term2
restituisce gli stessi risultati del termine2 BEFORE term1.term1 NEAR term2
restituisce tutti i file in cui term1 si trova all'interno di cinque distanze token dal termine2 in qualsiasi direzione.term1 NEAR term2
restituisce gli stessi risultati diterm1 BEFORE term2
ORterm2 BEFORE term1
.
Caratteri speciali
- Escape dei caratteri
(
speciali ,)
:
*
[
]
e?
racchiudendoli in una frase delimitata con virgolette doppie. - Includere caratteri speciali in una stringa di ricerca o cercare in modo specifico caratteri speciali, in base alle regole seguenti:
- CodeA23? R trova i file contenenti parole che iniziano con CodeA23
- Avere qualsiasi carattere alfanumerico successivo e terminare con R. Ad esempio, CodeA234R e CodeA23QR.
- Cercare qualsiasi carattere speciale che non fa parte del linguaggio di query.
"flatten()"
trova la stringa letterale flatten(). Cercare un'occorrenza letterale del carattere di virgolette doppie " precedendolo con il carattere\
di escape e racchiudendo la stringa di ricerca in virgolette doppie."\"react-redux\""
trova la stringa letterale "react-redux".
Cercare da una pagina diversa
È possibile eseguire ricerche da una delle pagine seguenti:
- Pagina progetto organizzazione: avvia una ricerca in tutti i progetti.
- Pagina panoramica del progetto: applica automaticamente un filtro per la ricerca all'interno del progetto selezionato.
- Pagina Delle schede per un progetto: visualizza automaticamente gli elementi di lavoro recenti e i backlog accessibili dall'utente.
- Azure Repos, pipeline, Test Plans o una pagina Artefatti per un progetto: visualizza automaticamente filtri funzionali per le ricerche di codice.
- Pagina Wiki: passare automaticamente a una pagina wiki aperta di recente.
Per altre informazioni, vedere gli articoli seguenti:
Suggerimento
Nessun risultato trovato per ...
Troppi riscontri da una semplice ricerca con caratteri jolly possono comportare nessun file corrispondente. È possibile restringere la ricerca aggiungendo altri caratteri o usando una condizione o un filtro.
Altre funzioni di ricerca
Per altre attività e azioni di ricerca, vedere la tabella seguente.
Attività di ricerca
Azione
Trovare un'impostazione dell'organizzazione
Passare all'organizzazione e selezionare Impostazioni organizzazione.
Trovare un'impostazione del progetto
Passare al progetto e selezionare Impostazioni progetto.
Trovare un'impostazione utente
Passare alla pagina Impostazioni utente.
Trovare un utente
Passare all'organizzazione e selezionare Impostazioni organizzazione>Utenti, quindi immettere il nome nella casella di filtro.
Trovare un'organizzazione
Scorrere il lato sinistro della schermata, che elenca tutte le organizzazioni.
Trovare un progetto
Passare all'organizzazione e quindi immettere il nome del progetto nella casella Filtra progetti.
Visualizzare la cronologia dei file e confrontare le versioni
Passare a File repository>, evidenziare il file e quindi selezionare Cronologia.
Nota
Quando si esegue la ricerca dalla pagina Impostazioni organizzazione , i risultati della ricerca includono sia le impostazioni a livello di organizzazione che a livello di progetto.
Requisiti di reindicizzazione della ricerca
La ricerca di Azure DevOps Server presenta la limitazione seguente:
- Se si esegue un'operazione di ripristino di emergenza e si sposta nuovamente il server in uno snapshot precedente del database SQL, reindicizzazione di tutte le raccolte.
Estensioni del Marketplace
- Ricerca codice : estende la ricerca con risultati di ricerca rapidi, flessibili e precisi in tutto il codice. Obbligatorio per la ricerca di repository.
- Ricerca percorsi di Azure : aggiunge un hub di ricerca speciale alle bacheche per la ricerca all'interno di iterazioni e percorsi di area senza dover creare e gestire query personalizzate.
Nota
Azure DevOps non supporta alcune estensioni. Per altre informazioni o assistenza, vedere Visual Studio Marketplace.
Passaggi successivi
Articoli correlati
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: nel corso del 2024 verranno dismessi i problemi di GitHub come meccanismo di feedback per il contenuto e verranno sostituiti con un nuovo sistema di feedback. Per altre informazioni, vedere:Invia e visualizza il feedback per