GitHub posiada system wyszukiwania , opierając się na poszukiwaniu elastycznego , który posiada wiele zaawansowanych funkcji , takich jak poszukiwanie repozytoriach lub użytkowników. Korzystając z Google, mogę przeszukiwać GitHub w poszukiwaniu alternatyw . Składnia wyszukiwania GitHub obejmuje jednak tylko operator negacji .
Jak korzystać z innych operatorów logicznych w wyszukiwaniu GitHub?
Czy może istnieje funkcja elastycznego wyszukiwania, którą można wykorzystać do filtrowania lub łączenia zapytań boolowskich?
Odpowiedzi:
GitHub wbudowanego w wyszukiwarkach obejmuje
and
,not
ior
operatorów, a także wielu innych porównań. Ogólne wytyczne GitHub dotyczące wyszukiwania znajdują się tutaj: https://help.github.com/articles/searching-github/Ze składnią wyszukiwania opisaną tutaj: https://help.github.com/articles/search-syntax/
źródło
AND
,NOT
iOR
praca teraz. Dzięki za odpowiedź!AND
lubOR
, i wydaje się, że nie działają one dla mnie.Domyślne wyszukiwanie działa tak, jakby istnieje domniemany operator AND między każdą parą klucz-wartość wyszukiwania:
Jeśli określisz więcej niż jedną parę klucz-wartość dla klucza, używa on ostatniej i pomija wcześniejsze w zapytaniu, gdy prezentowane są wyniki.
Wyszukiwanie zaawansowane działa tak, jakby między każdą parą klucz-wartość wyszukiwania występował domyślny operator OR:
Nie ma sposobu na połączenie operatorów AND i OR, które znalazłem. Nie sądzę więc, aby możliwe było znalezienie otwartych PR jednego z kilku autorów dla jednego repo.
Za pomocą operatora NOT można wykluczyć ciągi znaków: https://help.github.com/articles/understanding-the-search-syntax/
źródło
repo: