Mengintip Fitur Pencarian Terbaru Di Github

Reading time ~1 minute

Per 2021-12-08 kemarin github secara resmi menginformasikan bahwa mereka akan merombak fitur pencarian terbarunya.

yang kita ketahui github sudah mengimplementasikan dan meningkatkan pengalaman pencarian pengguna. Seperti dibawah ini:

  • Pencarian Lebih Lanjutan: GitHub mungkin meningkatkan fitur pencariannya dengan lebih banyak filter dan opsi penyesuaian. Pengguna dapat melakukan pencarian berdasarkan jenis file, bahasa pemrograman, tanggal pembaruan, atau metrik lainnya yang relevan.

  • Pencarian Berbasis Konteks: GitHub dapat memperkenalkan pencarian berbasis konteks yang lebih cerdas, yang memungkinkan pengguna untuk mencari kode berdasarkan fungsi, variabel, atau deskripsi masalah yang ada di dalam kode.

  • Rekomendasi Pencarian: GitHub mungkin menyediakan rekomendasi pencarian yang lebih baik berdasarkan sejarah pencarian pengguna, preferensi, atau proyek yang serupa.

  • Pencarian Kode Berbasis Kualitas: GitHub dapat mengintegrasikan analisis statis dan alat linting untuk memberikan penilaian atau skor kualitas pada kode dalam hasil pencarian. Pengguna dapat menggunakan skor ini untuk memilih kode yang lebih baik atau bebas dari kesalahan tertentu.

  • Pencarian Kolaboratif: GitHub mungkin memperkenalkan fitur pencarian kolaboratif yang memungkinkan pengguna untuk berbagi, menggabungkan, atau menggabungkan hasil pencarian mereka dengan pengguna lain dalam proyek atau organisasi yang sama.

Per 15 Juni 2023 mungkin para githubers heran karena limitasi github yang hanya menampilkan 5 bahkan 10 page per keywoard search, ternyata isu tersebut bahwa github & tim engineering sedang melakukan improvement terhadap billion data yang mereka punya agar efisien terhadap permintaan layanan, jadi jangan heran kenapa code yang kita cari misal muncul 555K tapi yang ditampilkan hanya 5 page hehe…

ditunggu saja sedang dalam improvement fitur hehe…

dikutip dari engineer github 16 Mei 2023

"Code search is currently limited to the first 100 results. We will provide an API for exhaustive retrieval."

Reff :

  • https://github.com/features/code-search
  • https://github.blog/2021-12-08-improving-github-code-search/
  • https://github.com/orgs/community/discussions/55202