

Amazon CodeCatalyst ist nicht mehr offen für Neukunden. Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter [Wie migriert man von CodeCatalyst](migration.md).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Suchen Sie nach Code, Problemen, Projekten und Benutzern in CodeCatalyst
<a name="search"></a>

Verwenden Sie die Suchleiste oder ein spezielles Fenster mit Suchergebnissen, CodeCatalyst um Code, Probleme, Projekte und Benutzer zu durchsuchen CodeCatalyst.

Sie können Ressourcen in Ihrem Bereich und in Ihren Projekten finden, indem Sie Abfragen wie Name, Beschreibung und Status in die Suchleiste eingeben. Sie können Ihre Suchanfragen auch mithilfe der Sprache der Suchanfrage verfeinern.

**Topics**
+ [Verfeinern Sie Ihre Suchabfrage](#search-query-language-examples)
+ [Überlegungen bei der Arbeit mit der Suche](#search-tips-troubleshooting)
+ [Referenz zu durchsuchbaren Feldern](#search-query-language-searchable-fields)

**Um zu suchen**

1. Geben Sie in der Suchleiste in der oberen Navigationsleiste eine Suchabfrage ein.

1. (Optional) Verfeinern Sie Ihre Suchabfrage mithilfe CodeCatalyst der Sprache der Suchanfrage. Weitere Informationen finden Sie unter [Verfeinern Sie Ihre Suchabfrage](#search-query-language-examples).

1. Führen Sie eine der folgenden Aktionen aus:
   + Um innerhalb des Projekts, in dem Sie sich gerade befinden, nach Ressourcen zu suchen, wählen Sie **Dieses Projekt** aus.
   + Um in allen Projekten in dem Bereich, in dem Sie sich gerade befinden, nach Ressourcen zu suchen, wählen Sie **Dieser Bereich**.

1. Zeigen Sie Suchergebnisse in einem speziellen Suchergebnisfenster an, indem Sie einen der folgenden Schritte ausführen:
   + Wählen Sie unten im Fenster mit den Schnellsuchergebnissen die Option **Alle Ergebnisse in Projektname \$1 Space-Name** anzeigen, um alle Suchergebnisse anzuzeigen.
   + Drücken Sie **die Eingabetaste**, um alle Suchergebnisse anzuzeigen.

**Tipp**  
Erwähnen Sie andere Projektbenutzer in einem Pull-Request-Kommentar oder einer Beschreibung oder in einem Problemkommentar oder einer Problembeschreibung, indem Sie das @-Zeichen gefolgt von ihrem Anzeigenamen oder Benutzernamen verwenden. Du kannst auch Links zu Ressourcen wie Problemen oder Codedateien erstellen, indem du das @-Zeichen gefolgt vom Namen des Problems oder der Codedatei verwendest. 

## Verfeinern Sie Ihre Suchabfrage
<a name="search-query-language-examples"></a>

Wenn Sie nach der Suche nicht finden, wonach Sie suchen, können Sie Ihre Suche mit CodeCatalyst der speziellen Abfragesprache verfeinern. Einzelne Felder haben kein Zeichenlimit, aber die gesamte Abfrage hat ein Limit von 1.024 Zeichen.

**Topics**
+ [Verfeinerung nach Typ](#search-query-language-type-search)
+ [Verfeinerung nach Feldern](#search-query-language-field-search)
+ [Verfeinerung mit booleschen Operatoren](#search-query-language-boolean-search)
+ [Verfeinerung nach Projekten](#search-query-language-project-search)

### Verfeinerung nach Typ
<a name="search-query-language-type-search"></a>

Um den Umfang Ihrer Suche auf einen bestimmten Informationstyp zu beschränken, geben Sie `type:result-type` in Ihrer Suche an, wo *result-type* ist`code`, `issue``project`, oder`user`.

Beispiele:
+ `type:code AND java`— Zeigt Codeergebnisse in codebezogenen Feldern an, die „Java“ enthalten.

  Weitere Informationen finden Sie unter [Felder codieren](#search-query-language-type-code).
+ `type:issue AND Bug`— Zeigt Problemergebnisse in problembezogenen Feldern an, die „Bug“ enthalten.

  Weitere Informationen finden Sie unter [Felder für Probleme](#search-query-language-type-issue).
+ `type:user AND MaryMajor`— Zeigt Benutzerergebnisse in benutzerbezogenen Feldern an, die „“ enthalten. MaryMajor

  Weitere Informationen finden Sie unter [Benutzerfelder](#search-query-language-type-user).
+ `type:project AND Datafeeder`— Zeigt Projektergebnisse an, die „Datafeeder“ enthalten.

  Weitere Informationen finden Sie unter [Bereiche des Projekts](#search-query-language-type-project).

### Verfeinerung nach Feldern
<a name="search-query-language-field-search"></a>

Um den Umfang Ihrer Suche auf ein bestimmtes Feld zu beschränken, schließen Sie `field-name:query` in Ihre Suche ein `title``username`, wo *field-name* ist `project``description`,,, usw., und *query* den Text, nach dem Sie suchen. Eine Liste der Felder finden Sie unter[Referenz zu durchsuchbaren Feldern](#search-query-language-searchable-fields). Sie können mithilfe von Klammern nach mehreren Abfragen suchen.

Beispiele:
+ `title:bug`— Zeigt Ergebnisse an, bei denen der Titel „Bug“ enthält.
+ `username:John`— Zeigt Ergebnisse an, bei denen der Benutzername „John“ enthält.
+ `project:DataFeeder`— Ergebnisse im Projekt „DataFeeder“ anzeigen. Bei der Abfrage wird nicht zwischen Groß- und Kleinschreibung unterschieden.
+ `description:overview`— Zeigt Ergebnisse an, bei denen die Beschreibung „Überblick“ enthält.

### Verfeinerung mit booleschen Operatoren
<a name="search-query-language-boolean-search"></a>

Um Einschränkungen für Suchausdrücke festzulegen, können Sie die booleschen Operatoren, und verwenden. `AND` `OR` `NOT` Wenn Sie mehrere Phrasen auflisten, werden CodeCatalyst sie `OR` standardmäßig mit verknüpft. Sie können Suchausdrücke mithilfe von Klammern gruppieren.
+ `exception AND type:code`— Nur Codeergebnisse für „Ausnahme“ anzeigen.
+ `path:README.md AND repo:ServerlessAPI`— Zeigt Ergebnisse für Pfade mit „README.md“ an, in denen das Repository „ServerlessAPI“ heißt.
+ `buildspec.yml AND (repo:ServerlessAPI OR ServerlessWebApp)`— Zeigt Ergebnisse für „buildspec.yml“ an, wobei das Repository „ServerlessAPI“ oder „“ ist. ServerlessWebApp
+ `path:java NOT (path:py OR path:ts)`— Zeigt Ergebnisse an, bei denen der Pfad „java“, aber nicht „py“ oder „ts“ enthält.

### Verfeinerung nach Projekten
<a name="search-query-language-project-search"></a>

Um den Umfang Ihrer Suche auf ein bestimmtes Projekt zu beschränken, geben Sie `project:name AND query` in Ihrer Suche an, wo *name* sich das Projekt befindet, in dem Sie suchen, und *query* nach welchem Inhalt Sie suchen.
+ `project:name AND query`— Zeigt Ergebnisse an, bei denen der Pfad die Abfrage und den Projektnamen enthält.

## Überlegungen bei der Arbeit mit der Suche
<a name="search-tips-troubleshooting"></a>

**Verzögerte Inhaltsaktualisierungen** — Es kann mehrere Minuten dauern, bis Inhaltsaktualisierungen, wie z. B. Namensänderungen oder Neuzuweisungen von Problemen, in den Suchergebnissen angezeigt werden. Umfangreiche Updates, wie z. B. eine Codebasis-Migration, können länger dauern, bis sie in den Suchergebnissen angezeigt werden.

**Sonderzeichen maskieren** — Die folgenden Sonderzeichen müssen bei Ihren Suchanfragen besonders berücksichtigt werden:`+ - & & || ! ( ) { } [ ] ^ " ~ * ? : \`. Sonderzeichen haben keinen Einfluss auf die Abfrage, und Sie müssen sie entweder entfernen oder sie maskieren. Um ein Zeichen zu maskieren, fügen Sie vor dem Zeichen einen umgekehrten Schrägstrich (\$1) hinzu. Beispielsweise sollte die Suchabfrage [Feature] entweder Feature oder\$1 [Feature\$1] lauten.

**Eingrenkte Suche** — Bei der Suche wird nicht zwischen Groß- und Kleinschreibung unterschieden. Wenn Sie ausschließlich in Kleinbuchstaben suchen, wird verhindert, dass Ihre Abfragen Wörter bei der Änderung der Groß-/Kleinschreibung aufteilen. Wenn Sie beispielsweise nur nach `MyService` und suchen möchten, sollten Sie eine Abfrage in Erwägung ziehen`MyService`, um Ergebnisse `myservice` zu vermeiden, die nur oder enthalten. `my` `service`

Bei der Suche werden Wörter und Wortteile standardmäßig mit einer ODER-Verknüpfung verknüpft. `new function`Könnte beispielsweise Ergebnisse zurückgeben, die `new` `function` sowohl als auch nur `new` oder `function` enthalten. Um Letzteres zu vermeiden, kombinieren Sie mehrere Wörter mit`AND`. Sie können beispielsweise suchen`new AND function`.

**Standard-Branches** — Die Suche gibt nur Codeergebnisse aus dem letzten Commit im Standard-Branch eines Quell-Repositorys zurück. Um Code in anderen Branches oder Commits zu finden, erwägen Sie, [das Repository lokal zu klonen](source-repositories-clone.md), [den Branch in einer Entwicklungsumgebung zu öffnen](devenvironment-create.md) oder [die Branches und Details in der CodeCatalyst Benutzeroberfläche anzusehen](source-branches-view.md). Eine Änderung des Standard-Branches führt zu Aktualisierungen der Dateien, die über die Suche auffindbar sind. Weitere Informationen finden Sie unter [Den Standard-Branch für ein Repository verwalten](source-branches-default-branch.md).

**Wichtig**  
CodeCatalyst unterstützt nicht die Erkennung von Änderungen im Standardzweig für verknüpfte Repositorys. Um den Standardzweig für ein verknüpftes Repository zu ändern, müssen Sie zuerst die Verknüpfung mit dem Repository CodeCatalyst aufheben, den Standardzweig ändern und ihn dann erneut verknüpfen. Weitere Informationen finden Sie unter [Verknüpfen von GitHub Repositorys, Bitbucket-Repositorys, GitLab Projekt-Repositorys und Jira-Projekten in CodeCatalyst](extensions-link.md).  
Als bewährte Methode sollten Sie immer sicherstellen, dass Sie über die neueste Version der Erweiterung verfügen, bevor Sie ein Repository verknüpfen.

## Referenz zu durchsuchbaren Feldern
<a name="search-query-language-searchable-fields"></a>

CodeCatalyst durchsucht die folgenden Felder, wenn Sie Suchanfragen eingeben. Aliase sind ein weiterer Name, mit dem Sie in der erweiterten Abfragesprache auf das Feld verweisen können.

### Felder codieren
<a name="search-query-language-type-code"></a>


| Feld | Alias | Beschreibung | 
| --- | --- | --- | 
|  Name der Filiale  |  branch  |  Name des Zweigs, in dem sich die Codedatei befindet.  | 
|  Code  |  N/A  |  Informationen über den Codeinhalt in Form von Codefragmenten, die Teile des Quellcodes angeben, die der Suche entsprachen.  | 
|  CommitID  |  N/A  |  Commit-ID des Commits, in dem die zurückgegebene Codedatei zuletzt aktualisiert wurde. Kann die Commit-ID an der Spitze des unter angegebenen Branchnamens sein, muss aber nicht. `branchName`  | 
|  CommitMessage  |  N/A  |  Commit-Nachricht des Commits, in dem die Codedatei zuletzt aktualisiert wurde. Kann die Commit-Nachricht an der Spitze des unter angegebenen Branchnamens sein oder auch nicht. `branchName` Wenn keine Commit-Nachricht angegeben wurde, ist dieser Wert eine leere Zeichenfolge.  | 
|  filePath  |  Pfad  |  Dateipfad dieser Codedatei.  | 
|  lastUpdatedBy  | N/A |  CodeCatalyst Benutzer, der die Codedatei zuletzt aktualisiert hat. Wenn der Benutzername nicht verfügbar ist, ist dieser Wert die E-Mail-Adresse des Benutzers, wie sie in der Git-Konfigurationsdatei konfiguriert ist.  | 
|  lastUpdatedByID  |  N/A  |  Vom System generierte eindeutige ID des Benutzers, der die Codedatei zuletzt aktualisiert hat. Wenn die Benutzer-ID nicht verfügbar ist, kann es sich bei diesem Wert um die E-Mail-Adresse des Benutzers handeln.  | 
|  lastUpdatedTime  |  N/A  |  Uhrzeit, zu der die Suchdaten zuletzt mit dem Commit aktualisiert wurden, der die Codedatei enthielt (im UTC-Zeitstempel (Coordinated Universal Time)).  | 
|  projectId  |  N/A  |  Vom System generierte eindeutige ID des Projekts.  | 
|  projectName  |  Projektnamen, Projekt  |  Zeigt den Namen des Projekts an, das das Quell-Repository enthält, in das die Codedatei übergeben wurde.  | 
|  Repository-ID  |  Repository-ID  |  Vom System generierte eindeutige ID des Quell-Repositorys.  | 
|  Name des Repositorys  |  Repositorium, Repo  |  Zeigt den Namen des Quell-Repositorys an, in das die Codedatei übertragen wurde.  | 

### Felder für Probleme
<a name="search-query-language-type-issue"></a>


| Feld | Alias | Beschreibung | 
| --- | --- | --- | 
|  IDs von zugewiesenen Personen  |  ID des Bevollmächtigten  |  Vom System generierte eindeutige Zuordnung IDs der Benutzer, die dem Problem zugewiesen wurden.  | 
|  Beauftragte  |  Rechtsnachfolger(in)  |  Benutzernamen der Benutzer, die dem Problem zugewiesen wurden.  | 
|  Erstellt von  |  N/A  |  Anzeigename des Benutzers, der das Problem erstellt hat.  | 
|  createdById  |  N/A  |  Vom System generierte eindeutige ID des Benutzers, der das Problem erstellt hat.  | 
|  Erstellungszeit  |  N/A  |  Uhrzeit, zu der das Problem erstellt wurde (im UTC-Zeitstempel (Coordinated Universal Time)).  | 
|  description  |  N/A  |  Beschreibung des Problems.  | 
|  ist archiviert  |  archived  |  Boolescher Wert, der angibt, ob das Problem in einem archivierten Zustand erstellt werden soll.  | 
|  Ist geblockt  |  blocked  |  Boolescher Wert, der angibt, ob das Problem als blockiert markiert ist.  | 
|  LabelIDs  |  Label-ID  |  Vom System generierte eindeutige Labels IDs für ein Problem.  | 
|  lastUpdatedBy  |  N/A  |  Zeigt den Namen des Benutzers an, der das Problem zuletzt aktualisiert hat.  | 
|  lastUpdatedByID  |  N/A  |  Vom System generierte eindeutige ID des Benutzers, der das Problem zuletzt aktualisiert hat.  | 
|  lastUpdatedTime  |  N/A  |  Uhrzeit der letzten Aktualisierung des Problems (im UTC-Zeitstempel (Coordinated Universal Time)).  | 
|  priority  |  N/A  |  Priorität des Problems, falls eine zugewiesen wurde.  | 
|  projectId  |  N/A  |  Vom System generierte eindeutige ID des Projekts.  | 
|  projectName  |  Projektnamen, Projekt  |  Projekt, in dem dieses Problem gefunden werden kann.  | 
|  ShortID  |  N/A  |  Verkürzte, automatisch inkrementierende Kennung für das Problem.  | 
|  Status  |  N/A  |  Status des Problems, der angibt, ob das Problem im Backlog oder in einer Spalte an Bord ist.  | 
|  Status-ID  |  N/A  |  System-ID des Status.  | 
|  Titel  |  N/A  |  Titel der Ausgabe.  | 

### Bereiche des Projekts
<a name="search-query-language-type-project"></a>


| Feld | Alias | Beschreibung | 
| --- | --- | --- | 
|  description  |  N/A  |  Beschreibung des Projekts.  | 
|  lastUpdatedTime  |  N/A  |  Uhrzeit der letzten Aktualisierung der Projektmetadaten (im UTC-Zeitstempel (Coordinated Universal Time)).  | 
|  projectName  |  project  |  Name des Projekts im Bereich.  | 
|  Projektpfad  |  N/A  |  URL-routbarer Name des Projekts, der bei der Projekterstellung definiert wurde. Wird in solchen Fällen verwendet URLs , die den Projektnamen erfordern.  | 

### Benutzerfelder
<a name="search-query-language-type-user"></a>


| Feld | Alias | Beschreibung | 
| --- | --- | --- | 
|  displayName  |  N/A  |  Für den Benutzer verwendeter Name in CodeCatalyst. Anzeigenamen sind nicht eindeutig.  | 
|  email  |  N/A  |  E-Mail-Adresse des Benutzers.  | 
|  lastUpdatedTime  |  N/A  |  Uhrzeit der letzten Aktualisierung der Benutzermetadaten (im UTC-Zeitstempel (Coordinated Universal Time)).  | 
|  userName  |  username  |  Benutzername, den der Benutzer bei der Registrierung für CodeCatalyst ausgewählt hat. Im Gegensatz zu Anzeigenamen können Benutzernamen nicht geändert werden.  | 