Nota: La siguiente sintaxis se aplica a las búsquedas que no son de código. Para más información sobre la sintaxis de búsqueda de código, consulta "Descripción de la sintaxis de GitHub Code Search".
Consulta para valores mayores o menores que otro valor
Puedes usar >
, >=
, <
y <=
para buscar valores mayores que, mayores o iguales a, menores que y menores o iguales a otro valor.
Consultar | Ejemplo |
---|---|
>n | cats stars:>1000 coincide con repositorios con la palabra "cats" que tienen más de 1000 estrellas. |
>=n | cats topics:>=5 coincide con repositorios con la palabra "cats" que tienen 5 temas o más. |
<n | cats size:<10000 coincide con el código con la palabra "cats" en los archivos que tienen menos de 10 KB. |
<=n | cats stars:<=50 coincide con los repositorios con la palabra "cats" que tienen 50 estrellas o menos. |
También puedes usar consultas de intervalo para buscar valores mayores o iguales a, o menores o iguales a, otro valor.
Consultar | Ejemplo |
---|---|
n..* | cats stars:10..* es equivalente a stars:>=10 y coincide con los repositorios con la palabra "cats" que tienen 10 estrellas o más. |
*..n | cats stars:*..10 es equivalente a stars:<=10 y coincide con los repositorios con la palabra "cats" que tienen 10 estrellas o menos. |
Consulta para valores entre un rango
Puedes usar la sintaxis de intervalo n..n
para buscar valores dentro de un intervalo, en el que el primer número N es el valor más bajo y el segundo es el valor más alto.
Consultar | Ejemplo |
---|---|
n..n | cats stars:10..50 coincide con los repositorios con la palabra "cats" que tienen entre 10 y 50 estrellas. |
Consulta por fechas
Puedes buscar fechas anteriores o posteriores a otra fecha, o que se encuentran dentro de un intervalo de fechas, mediante >
, >=
, <
, <=
y las consultas de intervalo. El formato de fecha debe seguir el estándar ISO8601, que es YYYY-MM-DD
(año-mes-día).
Consultar | Ejemplo |
---|---|
>YYYY-MM-DD | cats created:>2016-04-29 coincide con las propuestas con la palabra "cats" creadas después del 29 de abril de 2016. |
>=YYYY-MM-DD | cats created:>=2017-04-01 coincide con las propuestas con la palabra "cats" creadas el 1 de abril de 2017 o después. |
<YYYY-MM-DD | cats pushed:<2012-07-05 coincide con los repositorios con la palabra "cats" enviados antes del 5 de julio de 2012. |
<=YYYY-MM-DD | cats created:<=2012-07-04 coincide con las propuestas con la palabra "cats" creadas el 4 de julio de 2012 o antes. |
YYYY-MM-DD..YYYY-MM-DD | cats pushed:2016-04-30..2016-07-04 coincide con los repositorios con la palabra "cats" enviados entre el último día de abril y julio de 2016. |
YYYY-MM-DD..* | cats created:2012-04-30..* coincide con las propuestas creadas el 30 de abril de 2012, o posteriormente, que contienen la palabra «cats». |
*..YYYY-MM-DD | cats created:*..2012-07-04 coincide con las propuestas creadas el 4 de julio de 2012, o posteriormente, que contienen la palabra «cats». |
También puede agregar información de tiempo opcional THH:MM:SS+00:00
después de la fecha, para buscar por hora, minuto y segundo. Esto es, T
, seguido de HH:MM:SS
(hora-minutos-segundos) y una diferencia horaria con UTC (+00:00
).
Consultar | Ejemplo |
---|---|
YYYY-MM-DDTHH:MM:SS+00:00 | cats created:2017-01-01T01:00:00+07:00..2017-03-01T15:30:15+07:00 coincide con las propuestas creadas entre el 1 de enero de 2017 a la 01:00 con un desplazamiento UTC de 07:00 y el 1 de marzo de 2017 a las 15:00 con un desplazamiento UTC de 07:00 . |
YYYY-MM-DDTHH:MM:SSZ | cats created:2016-03-21T14:11:00Z..2016-04-07T20:45:00Z coincide con las propuestas creadas entre el 21 de marzo de 2016 a las 14:11 y el 7 de abril de 2016 a las 20:45. |
Exclusión de resultados que coinciden con un calificador
Puedes restringir los resultados de la búsqueda si excluyes uno o varios subconjuntos. Para excluir todos los resultados que coincidan con un calificador, agrega un guion (-
) antes del calificador de búsqueda.
Consultar | Ejemplo |
---|---|
-QUALIFIER | cats stars:>10 -language:javascript coincide con los repositorios que tienen la palabra "cats" y tienen más de 10 estrellas pero que no se han escrito en JavaScript. |
-QUALIFIER | mentions:defunkt -org:github coincide con las incidencias que mencionan a @defunkt que no están en repositorios en la organización de GitHub. |
Exclusión de resultados con palabras clave específicas
Puedes excluir los resultados que contengan una palabra determinada mediante la sintaxis NOT
. El operador NOT
solo se puede usar para palabras clave de cadena. No funciona para números o fechas.
Consultar | Ejemplo |
---|---|
NOT | hello NOT world coincide con los repositorios que tienen la palabra "hello" pero no la palabra "world". |
Utiliza comillas para las consultas con espacios en blanco
Si tu consulta de búsqueda contiene espacios en blanco, tendrás que encerrarla entre comillas. Por ejemplo:
- cats NOT "hello world" coincide con los repositorios con la palabra "cats" que no tienen las palabras "hello world".
- build label:"bug fix" coincide con las propuestas con la palabra "build" que tienen la etiqueta "bug fix".
Consultas con nombres de usuario
Si la consulta de búsqueda contiene un calificador que requiere un nombre de usuario, como user
, actor
o assignee
, puedes usar cualquier nombre de usuario de GitHub Enterprise Cloud para especificar una persona concreta o @me
para especificar el usuario actual.
Consultar | Ejemplo |
---|---|
QUALIFIER:USERNAME | author:nat coincide con las confirmaciones que ha hecho @nat |
QUALIFIER:@me | is:issue assignee:@me coincide con las propuestas asignadas a la persona que ve los resultados |
Solo puedes usar @me
con un calificador y no como término de búsqueda, como @me main.workflow
.