glossary

Solo ocho operadores de búsqueda de Reddit están documentados oficialmente

Taras Shynkarenko
Taras Shynkarenko
•Updated: •9 lectura mínima
Solo ocho operadores de búsqueda de Reddit están documentados oficialmenteSolo ocho operadores de búsqueda de Reddit están documentados oficialmente

TL;DR

9 lectura mínima

Reddit documenta ocho operadores de búsqueda en su centro de ayuda: author, flair, self, selftext, site, subreddit, title y url. También documenta AND, OR y NOT como operadores booleanos que distinguen mayúsculas de minúsculas, los paréntesis para agrupar y las comillas alrededor de valores de campo de varias palabras. Todo lo demás que circula, incluidos timestamp, nsfw y ups, aparece en publicaciones de la comunidad y no en el centro de ayuda ni en la referencia de la API de Reddit, que limita una consulta a 512 caracteres.

¿Cuáles son los operadores de búsqueda de Reddit?

La lista completa de operadores de búsqueda de Reddit que la propia Reddit documenta llega a ocho campos: author, flair, self, selftext, site, subreddit, title y url. Reddit los publica en un único artículo del centro de ayuda, "Available search features", y allí los llama "manual filtering words" en lugar de operadores. Escríbelos en la barra de búsqueda junto a tus términos, sin espacio entre el nombre del campo y el valor.

OperadorQué encuentraEjemplo de la propia Reddit
authorEl usuario que envió la publicaciónauthor:reddit
flairEl texto del flair del enlace en la publicaciónflair:cats
selfSolo publicaciones de texto, con valor true o falseself:true
selftextEl cuerpo de la publicaciónselftext:cats
siteEl dominio de la URL enviadasite:example.com
subredditEl subreddit del envíosubreddit:cats
titleEl título del envíotitle:cats
urlLa URL del envíourl:cats

El artículo de Reddit es tajante con la regla del espacio y muestra los dos lados: author:cats funciona, author: cats no. Los campos se acumulan, así que cats subreddit:pics site:imgur.com es una consulta válida. Un valor con un espacio dentro tiene que ir entre comillas, como en title:"kitten gif", y Reddit acepta comillas simples o dobles.

¿Qué operadores de búsqueda de Reddit solo aparecen en publicaciones de la comunidad?

Operadores como timestamp, nsfw, ups, is_self, over18 y distinguished circulan mucho en los hilos de r/help, en páginas de wiki antiguas y en guías de terceros, y Reddit no documenta ninguno. Son restos de cloudsearch, el backend de consultas que Reddit ejecutaba tras el parámetro syntax=cloudsearch hace años. El centro de ayuda actual de Reddit nunca los nombra, y su referencia de la API tampoco.

Esa ausencia se puede comprobar en lugar de discutir. La sección Search del centro de ayuda de Reddit tiene seis artículos, y solo "Available search features" enumera operadores de campo. La referencia de la API en reddit.com/dev/api documenta GET [/r/subreddit]/search con los parámetros q, sort, t, type, restrict_sr, limit, count, category, include_facets, before, after, show y sr_detail. En esa lista no hay ningún parámetro syntax, y las cadenas "cloudsearch" y "timestamp" no aparecen en ninguna parte de la página.

Así que el reparto honesto queda así.

OperadorDocumentado por RedditDe dónde viene
author, flair, self, selftext, site, subreddit, title, urlSí, en el centro de ayudaEl artículo "Available search features" de Reddit
AND, OR, NOT, ( )Sí, en el centro de ayudaEl mismo artículo, sección booleana
timestamp, nsfw, ups, is_self, over18, distinguishedNoSintaxis de la era cloudsearch, viva en publicaciones de la comunidad
-term como prefijo de negaciónNoTomado de Google, repetido en guías de Reddit

Una advertencia sobre las pruebas. Reddit ahora muestra un muro de registro a los visitantes sin sesión en reddit.com/search, y el endpoint JSON devuelve 403 a los clientes sin autenticar, así que los operadores no documentados no se pueden ejercitar desde fuera de una cuenta. Lo que sí se puede establecer desde fuera es de qué lado de la línea de la documentación cae cada uno, y un operador que Reddit no documenta es un operador que Reddit puede retirar sin avisarte.

Una persona escribe una consulta en una barra de búsqueda, mostrando cómo los operadores booleanos cambian los resultados.

¿Cómo funcionan AND, OR y NOT en Reddit?

Reddit admite AND, OR y NOT como operadores booleanos, y su centro de ayuda indica que distinguen mayúsculas de minúsculas. Un and en minúscula se trata como palabra de búsqueda, no como lógica. Los paréntesis agrupan partes de una consulta, y Reddit usa su propio ejemplo para mostrar por qué los necesitas: hedgehog NOT sonic OR shadow devuelve resultados muy distintos de hedgehog NOT (sonic OR shadow).

Esa es toda la gramática booleana. No hay operador de proximidad, ni comodín, ni sintaxis de rango de campo, ni filtro de interacción mínima. Si vienes del conjunto de operadores de X, la distancia es grande: X trae umbrales de interacción, filtros geográficos y un filtro de conversación que no tienen equivalente en Reddit.

¿Por qué la misma consulta se comporta distinto en publicaciones y comentarios?

Reddit aplica reglas de coincidencia distintas a los tres tipos de resultado, y lo dice en el mismo artículo. Para las publicaciones, "results only need to include some of your search words, unless you use the special syntax above to force an exact match" (los resultados solo necesitan incluir algunas de tus palabras de búsqueda, salvo que uses la sintaxis especial anterior para forzar una coincidencia exacta). Para comentarios y usuarios, los resultados "must currently include all of your search words" (ahora mismo deben incluir todas tus palabras de búsqueda). La misma consulta de tres palabras es por tanto una consulta tirando a OR sobre publicaciones y una consulta AND sobre comentarios, lo que basta para que un término parezca muerto en una pestaña y activo en la otra.

La jugada práctica es entrecomillar la frase cuando quieras una coincidencia exacta en la búsqueda de publicaciones, y tratar la búsqueda de comentarios como ya estricta. En los comentarios está además la mayor parte de la señal de compra en Reddit, porque la pregunta se hace en la publicación y las recomendaciones llegan debajo.

Las publicaciones coinciden de forma laxa, los comentarios de forma estricta
Búsqueda de publicaciones
  • Solo algunas palabras de búsqueda necesitan coincidir
  • Poner una frase entre comillas fuerza una coincidencia exacta
  • Se comporta como un OR entre tus términos
Búsqueda de comentarios y usuarios
  • Todas las palabras de búsqueda deben estar presentes
  • Ya es estricta por defecto
  • Se comporta como un AND entre tus términos
La misma consulta de tres palabras devuelve resultados distintos en la pestaña de publicaciones que en la de comentarios.

¿Qué límites pone Reddit a una consulta de búsqueda?

La referencia de la API de Reddit limita el parámetro q a 512 caracteres y limit a 100 resultados por petición, con 25 por defecto. El parámetro sort acepta relevance, hot, top, new y comments. El parámetro t acepta hour, day, week, month, year y all. El parámetro type toma una lista separada por comas de sr, link y user, y category está limitado a cinco caracteres.

ParámetroValor documentado
qUna cadena de 512 caracteres como máximo
limit25 por defecto, 100 como máximo
sortrelevance, hot, top, new, comments
thour, day, week, month, year, all
typeLista separada por comas de sr, link, user
restrict_srBooleano, acota la búsqueda a un subreddit

El techo de 512 caracteres es el que muerde. Una consulta de monitorización que nombra un producto, tres competidores y seis palabras negativas lo cruza rápido, y la respuesta son varias consultas estrechas en lugar de una ancha. La propia interfaz de Reddit expone los mismos criterios de orden: relevancia, hot, top, nuevo y número de comentarios, con un filtro de tiempo que cubre todo el tiempo, el último año, mes, semana, 24 horas y hora. Los resultados de comentarios se ordenan solo por relevancia, top y nuevo.

Una analista observa varios monitores, una representación del paso de una búsqueda puntual a la monitorización continua.

¿Cómo conviertes los operadores en una consulta de monitorización?

Empieza por subreddit, porque quita más ruido por carácter gastado. La misma frase significa cosas distintas en r/sysadmin y en r/smallbusiness, y acotar primero deja menos trabajo al resto de la consulta. Encontrar las comunidades adecuadas es una tarea en sí misma, y un buscador de subreddits devuelve una lista de candidatas más rápido que navegar.

RedReplier
RedReplier

Comenzar

Reddit, X, Bluesky y HN

Alertas de intención en tiempo real

Respuestas IA ilimitadas

Ordenado por intención de compra

Añade después el lenguaje de la intención en lugar del lenguaje del producto. Quien pide una recomendación escribe "any alternative to", "worth switching from", "what do you use for". Esas frases entrecomilladas y acotadas a un puñado de subreddits devuelven una lista más corta que la que dará nunca un nombre de marca, que es de lo que se trata. El flujo completo, incluida la frecuencia con la que reconstruir la lista de comunidades, está en la guía más larga para buscar en Reddit como es debido.

El techo de todo esto es que la búsqueda responde a una pregunta que tú haces, y calla cuando algo nuevo aparece. Repetir ocho consultas a mano cada mañana es la vía por la que la mayoría acaba en el monitoreo continuo de marca.

Preguntas frecuentes

¿Reddit admite comodines en la búsqueda?

No. El centro de ayuda de Reddit documenta ocho operadores de campo, tres operadores booleanos y los paréntesis, y un carácter comodín no está entre ellos. Buscar market* encuentra la cadena literal en lugar de expandirse a marketing y marketer. Escribe las variantes y únelas con OR.

¿Puedo buscar en Reddit por rango de fechas?

No con un operador. El control de tiempo documentado de Reddit es el parámetro t, que acepta hour, day, week, month, year y all, así que el grano más fino que puedes pedir es la última hora y los únicos rangos son los que terminan hoy. El operador timestamp que circula en publicaciones de la comunidad pertenece a la sintaxis retirada de cloudsearch y no aparece en el centro de ayuda ni en la referencia de la API de Reddit.

¿Es flair: lo mismo que pulsar una etiqueta de flair?

Casi, y Reddit documenta ambas cosas. flair:cats encuentra el texto del flair del enlace en una publicación, mientras que tocar una etiqueta de flair en las apps móviles te lleva a las publicaciones que llevan ese flair. El texto del flair se define por comunidad, así que una consulta con flair solo tiene sentido cuando ya has acotado a un subreddit que lo usa.

¿Por qué author: no devuelve nada de un usuario al que veo publicar?

El contenido retirado y borrado sale del índice de búsqueda aunque el hilo se siga viendo, así que una consulta de autor vuelve escasa para una cuenta cuyas publicaciones han quitado los moderadores. La búsqueda por autor cubre además los envíos y no los comentarios por defecto, así que un redditor que solo comenta parece mudo bajo author:.

¿Funcionan estos operadores a través de la API de Reddit?

Los operadores de campo van en el parámetro q de GET [/r/subreddit]/search, así que valen las mismas ocho cadenas. Lo que cambia es el envoltorio: q está limitado a 512 caracteres, limit llega como mucho a 100, y el acceso tiene límites de tasa por cliente. Esos topes están detallados en la nota sobre los límites de tasa de la API de Reddit.

¿Google encuentra hilos de Reddit que la propia búsqueda de Reddit no ve?

Sí, porque los dos índices están construidos de forma distinta y Google lleva años rastreando esas URL. Una consulta site:reddit.com en Google es la segunda pasada correcta cuando una consulta del lado de Reddit vuelve vacía. Ojo con la colisión: site: en Google significa el dominio de la página que estás buscando, mientras que site: en Reddit significa el dominio al que apunta una publicación de enlace.

¿Puedo usar un signo menos para excluir una palabra en Reddit?

El signo menos no forma parte de la sintaxis documentada de Reddit. Se toma prestado de Google y se repite en guías de la comunidad, pero el centro de ayuda de Reddit solo enumera AND, OR, NOT y los paréntesis como herramientas booleanas. Usa NOT en su lugar si quieres algo que la propia documentación de Reddit respalde.

¿Por qué Reddit llama a estas palabras de filtrado en vez de operadores?

El artículo del centro de ayuda de Reddit llama a los ocho campos palabras de filtrado manual, no operadores, aunque la comunidad los llame operadores en todas partes. La etiqueta encaja con cómo los trata el artículo: se escriben junto a tus términos sin espacio antes del valor, igual que cualquier otra palabra de búsqueda.

¿Qué fue cloudsearch y por qué sigue apareciendo en las guías de búsqueda de Reddit?

Cloudsearch fue el motor de búsqueda que Reddit usaba años atrás detrás de un parámetro syntax=cloudsearch, y admitía campos adicionales como timestamp, nsfw y ups. El centro de ayuda y la referencia de la API actuales de Reddit nunca lo mencionan, y las cadenas "cloudsearch" y "timestamp" no aparecen en ninguna parte de la página de referencia de la API. Esos campos siguen circulando en páginas wiki antiguas y guías de terceros porque nadie los retiró cuando cambió el motor.

¿Los resultados de búsqueda de Reddit deben ordenarse por relevancia o por novedad?

Depende más del tipo de resultado que del gusto personal. La búsqueda de publicaciones de Reddit ofrece relevancia, populares, mejores, nuevos y número de comentarios como opciones de orden, más un filtro de tiempo, mientras que los resultados de comentarios solo se ordenan por relevancia, mejores y nuevos. Para un hilo que avanza rápido, nuevos muestra las respuestas más recientes, pero relevancia es mejor opción por defecto al revisar una consulta amplia, ya que las publicaciones ya coinciden de forma laxa.

Vernos más en Google

Un clic marca RedReplier como fuente preferida y nuestros artículos aparecen más arriba en tus Noticias destacadas, el modo IA y los resúmenes con IA.

Antes de irte...

RedReplier

RedReplier

Detecta a cada comprador que busca lo que vendes

RedReplier vigila Reddit, X, Bluesky y Hacker News en tiempo real, clasifica cada hilo por intención de compra y redacta tu respuesta, para que llegues primero.

Reddit, X, Bluesky y HN

Alertas de intención en tiempo real

Respuestas IA ilimitadas

Ordenado por intención de compra

Artículos relacionados