Làm cách nào để tìm kiếm với các toán tử logic trên GitHub?


23

GitHub có một hệ thống tìm kiếm , dựa trên tìm kiếm linh hoạt có nhiều tính năng nâng cao như tìm kiếm kho lưu trữ hoặc người dùng. Sử dụng Google, tôi có thể tìm kiếm GitHub để thay thế . Cú pháp tìm kiếm của GitHub tuy nhiên chỉ bao gồm toán tử phủ định .

Làm cách nào để sử dụng các toán tử logic khác trong tìm kiếm của GitHub?

Có lẽ có một tính năng trong tìm kiếm co giãn có thể được khai thác để lọc hoặc kết hợp các truy vấn Boolean?


4
Cần lưu ý rằng AND và OR không còn khả dụng.
StingyJack

Câu trả lời:


9

GitHub tích trong bìa tìm kiếm and, notorcác nhà khai thác, cũng như so sánh khác. Các hướng dẫn chung về tìm kiếm của GitHub được đặt tại đây: https://help.github.com/articles/searching-github/

Với cú pháp tìm kiếm được mô tả ở đây: https://help.github.com/articles/search-syntax/


1
Vâng, AND, NOTORcông việc bây giờ. Cảm ơn câu trả lời của bạn!
Bengt

23
Không có gì trên các liên kết đó giải thích cách sử dụng ANDhoặc OR, và chúng dường như không hoạt động đối với tôi.
Christopher

12

Tìm kiếm mặc định hoạt động như thể có một toán tử AND ngụ ý giữa mỗi cặp khóa-giá trị tìm kiếm:

is:pr is:open author:monishdeb

Nếu bạn chỉ định nhiều cặp khóa-giá trị cho một khóa, nó sẽ sử dụng cặp cuối cùng và loại bỏ các cặp trước đó trong truy vấn khi kết quả được trình bày.

Tìm kiếm nâng cao hoạt động như thể có một toán tử OR ngụ ý giữa mỗi cặp khóa-giá trị tìm kiếm:

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

Không có cách nào để kết hợp các toán tử AND và OR mà tôi đã tìm thấy. Vì vậy, tôi không nghĩ rằng có thể tìm thấy PR mở từ bất kỳ tác giả nào trong một repo.

Toán tử NOT có thể được sử dụng để loại trừ các chuỗi: https://help.github.com/articles/under Hiểu- the-search-syntax /


Tôi đã có thể xác nhận rằng tìm kiếm API GraphQL có một OR ẩn giữa các thuật ngữ, ít nhất là khi tôi tìm kiếm nhiều kho lưu trữ vớirepo:
Josh Dzielak
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.