O GitHub possui um sistema de pesquisa , baseado na pesquisa elástica que possui muitos recursos avançados, como procurar repositórios ou usuários. Usando o Google, posso pesquisar alternativas no GitHub . A sintaxe de pesquisa do GitHub, no entanto, cobre apenas o operador de negação .
Como uso outros operadores lógicos na pesquisa do GitHub?
Existe talvez um recurso na pesquisa elástica que possa ser explorado para filtrar ou combinar consultas booleanas?
Respostas:
Do GitHub construído em tampas de busca os
and
,not
eor
operadores, bem como várias outras comparações. As diretrizes gerais do GitHub sobre pesquisa estão localizadas aqui: https://help.github.com/articles/searching-github/Com sua sintaxe de pesquisa descrita aqui: https://help.github.com/articles/search-syntax/
fonte
AND
,NOT
eOR
trabalho agora. Obrigado pela sua resposta!AND
ouOR
, e eles não parecem funcionar para mim.A pesquisa padrão funciona como se houvesse um operador AND implícito entre cada par de valor-chave da pesquisa:
Se você especificar mais de um par de valores-chave para uma chave, ela usará o último e suprimirá os anteriores na consulta quando os resultados forem apresentados.
A pesquisa avançada funciona como se houvesse um operador OR implícito entre cada par de valor-chave da pesquisa:
Não há como combinar operadores AND e OR que eu encontrei. Portanto, acho que não é possível encontrar PRs abertos de vários autores para um único repo.
O operador NOT pode ser usado para excluir seqüências de caracteres: https://help.github.com/articles/understanding-the-search-syntax/
fonte
repo: