

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Cari kode, masalah, proyek, dan pengguna di CodeCatalyst
<a name="search"></a>

Gunakan bilah pencarian atau jendela hasil pencarian khusus CodeCatalyst untuk mencari kode, masalah, proyek, dan pengguna CodeCatalyst.

Anda dapat menemukan sumber daya di seluruh ruang dan proyek Anda dengan memasukkan kueri seperti nama, deskripsi, dan status ke dalam bilah pencarian. Anda juga dapat menyaring kueri penelusuran menggunakan bahasa kueri penelusuran.

**Topics**
+ [Menyempurnakan permintaan pencarian Anda](#search-query-language-examples)
+ [Pertimbangan saat bekerja dengan pencarian](#search-tips-troubleshooting)
+ [Referensi bidang yang dapat dicari](#search-query-language-searchable-fields)

**Untuk mencari**

1. Di bilah pencarian di bilah navigasi atas, masukkan permintaan pencarian.

1. (Opsional) Perbaiki kueri penelusuran Anda menggunakan CodeCatalyst bahasa kueri penelusuran. Untuk informasi selengkapnya, lihat [Menyempurnakan permintaan pencarian Anda](#search-query-language-examples).

1. Lakukan salah satu hal berikut ini:
   + Untuk mencari sumber daya dalam proyek tempat Anda berada saat ini, pilih **Proyek ini**.
   + Untuk mencari sumber daya dalam semua proyek di ruang tempat Anda berada saat ini, pilih **Ruang ini**.

1. Lihat hasil pencarian di jendela hasil penelusuran khusus dengan melakukan salah satu hal berikut:
   + Di bagian bawah jendela hasil pencarian cepat, pilih **Lihat semua hasil dalam nama proyek \$1 nama spasi untuk melihat semua hasil** pencarian.
   + Tekan **Enter** untuk melihat semua hasil pencarian.

**Tip**  
Sebutkan pengguna proyek lain dalam komentar atau deskripsi permintaan tarik, atau dalam komentar atau deskripsi masalah, dengan menggunakan tanda @ diikuti dengan nama tampilan atau nama pengguna mereka. Anda juga dapat menautkan ke sumber daya seperti masalah atau file kode dengan menggunakan tanda @ diikuti dengan nama masalah atau file kode. 

## Menyempurnakan permintaan pencarian Anda
<a name="search-query-language-examples"></a>

Jika Anda tidak dapat menemukan apa yang Anda cari setelah mencari, Anda dapat memperbaiki pencarian Anda dengan CodeCatalyst bahasa kueri khusus. Bidang individu tidak memiliki batas karakter, tetapi kueri keseluruhan memiliki batas 1.024 karakter.

**Topics**
+ [Pemurnian berdasarkan jenis](#search-query-language-type-search)
+ [Pemurnian berdasarkan lapangan](#search-query-language-field-search)
+ [Penyempurnaan dengan operator Boolean](#search-query-language-boolean-search)
+ [Penyempurnaan berdasarkan proyek](#search-query-language-project-search)

### Pemurnian berdasarkan jenis
<a name="search-query-language-type-search"></a>

Untuk mempersempit ruang lingkup pencarian Anda ke jenis informasi tertentu, sertakan `type:result-type` dalam pencarian Anda, di *result-type* mana`code`, `issue``project`, atau`user`.

Contoh:
+ `type:code AND java`— Tampilkan hasil kode di bidang terkait kode yang berisi “java”.

  Untuk informasi selengkapnya, lihat [Kolom kode](#search-query-language-type-code).
+ `type:issue AND Bug`— Tampilkan hasil masalah di bidang terkait masalah yang berisi “Bug”.

  Untuk informasi selengkapnya, lihat [Bidang masalah](#search-query-language-type-issue).
+ `type:user AND MaryMajor`— Tampilkan hasil pengguna di bidang terkait pengguna yang berisi “”MaryMajor.

  Untuk informasi selengkapnya, lihat [Bidang pengguna](#search-query-language-type-user).
+ `type:project AND Datafeeder`— Tampilkan hasil proyek yang berisi “Datafeeder”.

  Untuk informasi selengkapnya, lihat [Bidang proyek](#search-query-language-type-project).

### Pemurnian berdasarkan lapangan
<a name="search-query-language-field-search"></a>

Untuk mempersempit ruang lingkup pencarian Anda ke bidang tertentu, sertakan `field-name:query` dalam pencarian Anda`title`, di mana *field-name* `username``project`,`description`,,, dan sebagainya, dan *query* merupakan teks yang Anda cari. Untuk daftar bidang, lihat[Referensi bidang yang dapat dicari](#search-query-language-searchable-fields). Anda dapat mencari beberapa kueri menggunakan tanda kurung.

Contoh:
+ `title:bug`— Tampilkan hasil di mana judul berisi “bug”.
+ `username:John`— Tampilkan hasil di mana nama pengguna berisi “John”.
+ `project:DataFeeder`— Tampilkan hasil dalam proyek “DataFeeder”. Kueri tidak peka huruf besar/kecil.
+ `description:overview`— Tampilkan hasil di mana deskripsi berisi “ikhtisar”.

### Penyempurnaan dengan operator Boolean
<a name="search-query-language-boolean-search"></a>

Untuk menentukan kendala pada frase pencarian, Anda dapat menggunakan operator `AND` Boolean,, dan. `OR` `NOT` Jika Anda mencantumkan beberapa frasa, CodeCatalyst gabungkan dengan secara `OR` default. Anda dapat mengelompokkan frasa pencarian menggunakan tanda kurung.
+ `exception AND type:code`— Tampilkan hanya hasil kode untuk “pengecualian”.
+ `path:README.md AND repo:ServerlessAPI`— Tampilkan hasil untuk jalur dengan “README.md” di mana repositori diberi nama “ServerlessAPI”.
+ `buildspec.yml AND (repo:ServerlessAPI OR ServerlessWebApp)`— Tampilkan hasil untuk “buildspec.yml"di mana repositori adalah “ServerlessAPI” atau “”. ServerlessWebApp
+ `path:java NOT (path:py OR path:ts)`— Tampilkan hasil di mana jalur berisi “java” tetapi tidak “py” atau “ts”.

### Penyempurnaan berdasarkan proyek
<a name="search-query-language-project-search"></a>

Untuk mempersempit ruang lingkup pencarian Anda ke proyek tertentu, sertakan `project:name AND query` dalam pencarian Anda, di mana *name* proyek di mana Anda mencari dan *query* merupakan konten yang Anda cari.
+ `project:name AND query`— Tampilkan hasil di mana jalur berisi kueri dan nama proyek.

## Pertimbangan saat bekerja dengan pencarian
<a name="search-tips-troubleshooting"></a>

**Pembaruan konten yang tertunda** — Diperlukan waktu beberapa menit agar pembaruan konten, seperti perubahan nama atau penggantian masalah, dapat tercermin dalam hasil penelusuran. Pembaruan besar, seperti migrasi basis kode, dapat memakan waktu lebih lama untuk muncul di hasil penelusuran.

**Melarikan diri dari karakter khusus — Karakter** khusus berikut memerlukan pertimbangan khusus dalam kueri penelusuran Anda:. `+ - & & || ! ( ) { } [ ] ^ " ~ * ? : \` Karakter khusus tidak akan memengaruhi kueri, dan Anda harus menghapusnya atau menghindarinya. Untuk menghindari karakter, tambahkan garis miring terbalik (\$1) di depannya. Misalnya, kueri penelusuran [Feature] harus berupa Feature atau\$1 [Feature\$1].

**Mempersempit pencarian - Pencarian** tidak peka huruf besar/kecil. Pencarian dalam semua huruf kecil mencegah kueri Anda memecah kata pada perubahan huruf kecil. Misalnya, untuk menanyakan `MyService` dan hanya`MyService`, pertimbangkan kueri `myservice` untuk menghindari hasil yang hanya berisi `my` atau`service`.

Pencarian menggabungkan kata dan bagian kata dengan konjungsi OR-wise secara default. Misalnya, `new function` dapat mengembalikan hasil yang berisi keduanya `new` dan `function` dan juga hasil dengan hanya `new` atau`function`. Untuk menghindari yang terakhir, gabungkan beberapa kata dengan`AND`. Misalnya, Anda dapat mencari`new AND function`.

**Cabang default** — Pencarian hanya akan mengembalikan hasil kode dari komit terbaru pada cabang default repositori sumber. Untuk menemukan kode di cabang atau komit lain, pertimbangkan untuk [mengkloning repositori secara lokal](source-repositories-clone.md), [membuka cabang di Lingkungan Pengembang](devenvironment-create.md), atau [melihat cabang dan detail di](source-branches-view.md) UI. CodeCatalyst Mengubah cabang default menghasilkan pembaruan ke file yang dapat ditemukan oleh penelusuran. Untuk informasi selengkapnya, lihat [Mengelola cabang default untuk repositori](source-branches-default-branch.md).

**penting**  
CodeCatalyst tidak mendukung pendeteksian perubahan di cabang default untuk repositori tertaut. Untuk mengubah cabang default untuk repositori tertaut, Anda harus terlebih dahulu memutuskan tautannya CodeCatalyst, mengubah cabang default, dan kemudian menautkannya lagi. Untuk informasi selengkapnya, lihat [Menautkan GitHub repositori, repositori Bitbucket, repositori GitLab proyek, dan proyek Jira di CodeCatalyst](extensions-link.md).  
Sebagai praktik terbaik, selalu pastikan Anda memiliki versi ekstensi terbaru sebelum menautkan repositori.

## Referensi bidang yang dapat dicari
<a name="search-query-language-searchable-fields"></a>

CodeCatalyst mencari bidang berikut saat Anda memasukkan kueri penelusuran. Alias adalah nama lain yang dapat Anda gunakan untuk mereferensikan bidang dalam bahasa kueri lanjutan.

### Kolom kode
<a name="search-query-language-type-code"></a>


| Bidang | Alias | Deskripsi | 
| --- | --- | --- | 
|  Nama cabang  |  cabang  |  Nama cabang file kode aktif.  | 
|  code  |  N/A  |  Informasi tentang isi kode dalam bentuk cuplikan kode yang menunjukkan bagian dari kode sumber yang cocok dengan pencarian.  | 
|  KomitiD  |  N/A  |  ID komit dari komit di mana file kode yang dikembalikan terakhir diperbarui. Mungkin atau mungkin bukan ID komit di ujung nama cabang yang ditentukan dalam. `branchName`  | 
|  CommitMessage  |  N/A  |  Pesan komit dari komit di mana file kode terakhir diperbarui. Mungkin atau mungkin bukan pesan komit di ujung nama cabang yang ditentukan dalam. `branchName` Jika tidak ada pesan komit yang diberikan, nilai ini akan menjadi string kosong.  | 
|  filePath  |  path  |  Jalur file dari file kode ini.  | 
|  lastUpdatedBy  | N/A |  CodeCatalyst pengguna yang terakhir memperbarui kode file. Jika nama pengguna tidak tersedia, nilai ini akan menjadi alamat email pengguna seperti yang dikonfigurasi dalam file konfigurasi Git.  | 
|  lastUpdatedById  |  N/A  |  ID unik pengguna yang dihasilkan sistem yang terakhir memperbarui file kode. Jika ID pengguna tidak tersedia, nilai ini mungkin alamat email pengguna.  | 
|  lastUpdatedTime  |  N/A  |  Waktu ketika data pencarian terakhir diperbarui dengan komit yang berisi kode file (dalam stempel waktu universal terkoordinasi (UTC)).  | 
|  projectId  |  N/A  |  ID unik proyek yang dihasilkan sistem.  | 
|  projectName  |  ProjectNames, proyek  |  Menampilkan nama proyek yang berisi repositori sumber tempat file kode telah dilakukan.  | 
|  RepositoryID  |  RepoID  |  ID unik yang dihasilkan sistem dari repositori sumber.  | 
|  repositoryName  |  repositori, repo  |  Menampilkan nama repositori sumber tempat file kode telah dilakukan.  | 

### Bidang masalah
<a name="search-query-language-type-issue"></a>


| Bidang | Alias | Deskripsi | 
| --- | --- | --- | 
|  Penerima Tugas  |  AssigneEID  |  Unik yang dihasilkan sistem IDs dari pengguna yang ditugaskan untuk masalah ini.  | 
|  penerima tugas  |  penerima tugas  |  Nama pengguna pengguna yang ditetapkan untuk masalah ini.  | 
|  Dibuat oleh  |  N/A  |  Tampilkan nama pengguna yang membuat masalah.  | 
|  createdById  |  N/A  |  ID unik yang dihasilkan sistem dari pengguna yang membuat masalah.  | 
|  createdTime  |  N/A  |  Waktu masalah dibuat (dalam stempel waktu waktu universal terkoordinasi (UTC)).  | 
|  deskripsi  |  N/A  |  Deskripsi masalah.  | 
|  Diarsipkan  |  diarsipkan  |  Nilai Boolean yang menunjukkan apakah akan membuat masalah dalam keadaan diarsipkan.  | 
|  diblokir  |  diblokir  |  Nilai Boolean yang menunjukkan apakah masalah ditandai sebagai diblokir.  | 
|  Labelelids  |  LabelID  |  Label unik yang IDs dihasilkan sistem untuk suatu masalah.  | 
|  lastUpdatedBy  |  N/A  |  Tampilkan nama penggunaan yang terakhir memperbarui masalah.  | 
|  lastUpdatedById  |  N/A  |  ID unik yang dihasilkan sistem dari pengguna yang terakhir memperbarui masalah.  | 
|  lastUpdatedTime  |  N/A  |  Waktu masalah terakhir diperbarui (dalam stempel waktu universal terkoordinasi (UTC)).  | 
|  Prioritas  |  N/A  |  Prioritas masalah, jika salah satu telah ditugaskan.  | 
|  projectId  |  N/A  |  ID unik proyek yang dihasilkan sistem.  | 
|  projectName  |  ProjectNames, proyek  |  Proyek di mana masalah ini dapat ditemukan.  | 
|  ShortID  |  N/A  |  Pengenal peningkatan otomatis yang dipersingkat untuk masalah ini.  | 
|  status  |  N/A  |  Status masalah yang menunjukkan jika masalah ada di backlog atau kolom di papan.  | 
|  StatusSid  |  N/A  |  Pengidentifikasi sistem status.  | 
|  title  |  N/A  |  Judul masalah.  | 

### Bidang proyek
<a name="search-query-language-type-project"></a>


| Bidang | Alias | Deskripsi | 
| --- | --- | --- | 
|  deskripsi  |  N/A  |  Deskripsi proyek.  | 
|  lastUpdatedTime  |  N/A  |  Waktu ketika metadata proyek terakhir diperbarui (dalam stempel waktu universal terkoordinasi (UTC)).  | 
|  projectName  |  proyek  |  Nama proyek di ruang angkasa.  | 
|  ProjectPath  |  N/A  |  Nama proyek yang dapat dirutekan URL, ditentukan selama pembuatan proyek. Digunakan dalam URLs hal itu membutuhkan nama proyek.  | 

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


| Bidang | Alias | Deskripsi | 
| --- | --- | --- | 
|  displayName  |  N/A  |  Nama yang digunakan untuk pengguna di CodeCatalyst. Nama tampilan tidak unik.  | 
|  Email  |  N/A  |  Alamat email pengguna.  | 
|  lastUpdatedTime  |  N/A  |  Waktu ketika metadata pengguna terakhir diperbarui (dalam stempel waktu universal terkoordinasi (UTC)).  | 
|  userName  |  nama pengguna  |  Nama pengguna yang dipilih oleh pengguna saat mereka mendaftar CodeCatalyst. Tidak seperti nama tampilan, nama pengguna tidak dapat diubah.  | 