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?


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/


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/


Saya dapat mengonfirmasi bahwa pencarian API GraphQL memiliki OR implisit antara istilah, setidaknya ketika saya mencari beberapa repositori denganrepo:
Josh Dzielak
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.