Bagaimana cara mencari dengan operator logika di GitHub?

23

GitHub memiliki sistem pencarian , membangun pencarian elastis yang memiliki banyak fitur canggih seperti mencari repositori atau pengguna. Dengan menggunakan Google, saya dapat mencari alternatif GitHub . Sintaks pencarian GitHub hanya mencakup operator negasi .

Bagaimana cara menggunakan operator logika lain dalam pencarian GitHub?

Apakah mungkin ada fitur dalam pencarian elastis yang dapat dieksploitasi untuk memfilter atau menggabungkan pertanyaan Boolean?

Bengt
sumber
4
Perlu dicatat bahwa DAN dan ATAU tidak lagi tersedia.
StingyJack

Jawaban:

9

GitHub dibangun di sampul pencarian and, notdan oroperator, serta berbagai perbandingan lainnya. Panduan umum GitHub tentang pencarian ada di sini: https://help.github.com/articles/searching-github/

Dengan sintaks pencariannya dijelaskan di sini: https://help.github.com/articles/search-syntax/

Michelfrancis Bustillos
sumber
1
Ya, AND, NOTdan ORpekerjaan sekarang. Terima kasih atas jawaban anda!
Bengt
23
Tidak ada pada tautan itu yang menjelaskan cara menggunakan ANDatau OR, dan tautan itu tampaknya tidak berfungsi untuk saya.
Christopher
12

Pencarian default berfungsi seolah-olah ada operator DAN tersirat antara setiap pasangan nilai kunci pencarian:

is:pr is:open author:monishdeb

Jika Anda menentukan lebih dari satu pasangan nilai kunci untuk kunci, ia menggunakan yang terakhir, dan menekan yang sebelumnya dalam kueri ketika hasilnya disajikan.

Pencarian lanjutan berfungsi seolah-olah ada operator ATAU tersirat antara setiap pasangan nilai kunci pencarian:

author:monishdeb author:pradpnayak repo:civicrm/civicrm-core

Tidak ada cara untuk menggabungkan operator AND dan OR yang saya temukan. Jadi saya rasa tidak mungkin menemukan PR terbuka dari beberapa penulis untuk satu repo.

Operator NOT dapat digunakan untuk mengecualikan string: https://help.github.com/articles/understanding-the-search-syntax/

Joe Murray
sumber
Saya dapat mengonfirmasi bahwa pencarian API GraphQL memiliki OR implisit antara istilah, setidaknya ketika saya mencari beberapa repositori denganrepo:
Josh Dzielak