Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Entender la sintaxis de búsqueda

Cuando buscas GitHub, puedes construir consultas que coincidan con números y palabras específicas.

En este artículo

Consulta para valores mayores o menores que otro valor

Puedes utilizar >, >=, < y <= para buscar valores que sean mayores, mayores o iguales, menores y menores o iguales a otro valor.

Consulta Ejemplo
>n cats stars:>1000 matches repositories with the word "cats" that have more than 1000 stars.
>=n cats topics:>=5 matches repositories with the word "cats" that have 5 or more topics.
<n cats size:<10000 matches code with the word "cats" in files that are smaller than 10 KB.
<=n cats stars:<=50 matches repositories with the word "cats" that have 50 or fewer stars.

También puedes utilizar consultas por rango para buscar valores que sean mayores o iguales, o menores o iguales a otro valor.

Consulta Ejemplo
n..* gatos estrellas:10..* equivale a estrellas:>=10 y busca repositorios con la palabra "gatos" que tengan 10 o más estrellas.
*..n gatos estrellas:*..10 equivale a estrellas:<=10 y busca repositorios con la palabra "gatos" que tengan 10 o menos estrellas.

Consulta para valores entre un rango

Puedes utilizar la sintaxis de rango n..n para buscar valores dentro de un rango, en los que el primer número n sea el valor más bajo y el segundo sea el valor más alto.

Consulta Ejemplo
n..n gatos estrellas:10..50 busca repositorios con la palabra "gatos" que tengan entre 10 y 50 estrellas.

Consulta por fechas

Puedes buscar fechas que sean anteriores o posteriores a otra fecha o que entren en un rango de fechas, utilizando >, >=, <, <= y consultas por rango. Date formatting must follow the ISO8601 standard, which is YYYY-MM-DD (year-month-day).

Consulta Ejemplo
>AAAA-MM-DD cats created:>2016-04-29 matches issues with the word "cats" that were created after April 29, 2016.
>=AAAA-MM-DD cats created:>=2017-04-01 matches issues with the word "cats" that were created on or after April 1, 2017.
<AAAA-MM-DD cats pushed:<2012-07-05 matches code with the word "cats" in repositories that were pushed to before July 5, 2012.
<=AAAA-MM-DD cats created:<=2012-07-04 matches issues with the word "cats" that were created on or before July 4, 2012.
AAAA-MM-DD..AAAA-MM-DD gatos subidos:2016-04-30..2016-07-04 busca repositorios con la palabra "gatos" que se hayan subido entre fines de abril y julio de 2016.
AAAA-MM-DD..* gatos creados:2012-04-30..* busca propuestas que se hayan creado después del 30 de abril de 2012 y contengan la palabra "gatos".
*..AAAA-MM-DD gatos creados:*..2012-04-30 busca propuestas creadas antes del 4 de julio de 2012 que contengan la palabra "gatos".

You can also add optional time information THH:MM:SS+00:00 after the date, to search by the hour, minute, and second. That's T, followed by HH:MM:SS (hour-minutes-seconds), and a UTC offset (+00:00).

Consulta Ejemplo
AAAA-MM-DDTHH:MM:SS+00:00 gatos creados:2017-01-01T01:00:00+07:00..2017-03-01T15:30:15+07:00 busca propuestas creadas entre el 1 de enero de 2017 a la 1 a. m. con una compensación de UTC de 07:00 y el 1 de marzo de 2017 a las 3 p. m. con una compensación de UTC de 07:00.
AAAA-MM-DDTHH:MM:SSZ gatos creados:2016-03-21T14:11:00Z..2016-04-07T20:45:00Z busca propuestas creadas entre el 21 de marzo de 2016 a las 2:11 p. m. y el 7 de abril de 2106 a las 8:45 p. m.

Excluye determinados resultados

Puedes excluir resultados que contengan una determinada palabra utilizando la sintaxis NOT (NO). El operador NOT solo se puede utilizar para las palabras clave en cadena. No funciona para números o fechas.

Consulta Ejemplo
NOT hola NOT mundo busca repositorios que tengan la palabra "hola", pero no la palabra "mundo"

Otra manera de reducir los resultados de búsqueda es excluir determinados subconjuntos. Puedes usar como prefijo de cualquier calificador de búsqueda un - para excluir todos los resultados que coincidan con ese calificador.

Consulta Ejemplo
-CALIFICADOR cats stars:>10 -language:javascript matches repositories with the word "cats" that have more than 10 stars but are not written in JavaScript.
menciones:defunkt -org:github busca propuestas que mencionan a @defunkt y no estén en repositorios de la organización de GitHub

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:

Algunos símbolos que no son alfanuméricos, como los espacios, se quitan de las consultas de búsqueda de código que van entre comillas; por lo tanto, los resultados pueden ser imprevistos.

Pregunta a una persona

¿No puedes encontrar lo que estás buscando?

Contáctanos