Los límites en el número de reglas dependen de tu nivel de acceso. Consulta la introducción al flujo filtrado para conocer los límites específicos.
Los operadores independientes se pueden usar solos o junto con cualquier otro operador (incluidos aquellos que requieren conjunción). Por ejemplo, esta regla funciona porque
#hashtag es un operador independiente:
"X data", la regla funciona correctamente:
Encadena varios operadores utilizando estas herramientas:
Una nota sobre negaciones
- Todos los operadores se pueden negar excepto
sample: - El operador
-is:nullcastsiempre debe usarse en forma negada - Los operadores negados no se pueden usar por sí solos
- No niegues los operadores agrupados. En lugar de
skiing -(snow OR day OR noschool), usaskiing -snow -day -noschool
Al combinar AND y OR:
- Primero se combinan los operadores conectados por lógica AND
- Luego se aplican los operadores conectados con lógica OR
Para evitar ambigüedades, usa paréntesis:
Diacríticos: Las reglas del flujo filtrado con acentos solo coinciden con Publicaciones que también incluyen el acento. Por ejemplo,
diacrítica coincide con diacrítica pero no con diacritica.
Distinción entre mayúsculas y minúsculas: Ningún operador distingue entre mayúsculas y minúsculas. La regla cat coincide con cat, CAT y Cat.
La búsqueda de Publicaciones se comporta de forma diferenteAl crear consultas de búsqueda, las palabras clave con acentos coinciden con Publicaciones tanto con como sin acentos. Por ejemplo,
Diacrítica coincide tanto con Diacrítica como con Diacritica.Cuando se usa el flujo filtrado, los operadores se evalúan tanto sobre el contenido del Tweet citado como sobre el contenido de la Publicación original que fue citada.
Buscar Publicaciones se comporta de manera diferente: solo se evalúa sobre el contenido del Tweet citado, no sobre la Publicación original.
Consejos para crear reglas efectivas:
- Empieza de forma específica y luego amplía — Crea reglas dirigidas que devuelvan resultados relevantes
- Usa múltiples operadores — Combina operadores para acotar los resultados
- Controla el número de caracteres — Toda la cadena de la regla cuenta para el límite
Utiliza POST /2/tweets/search/stream/rules para agregar o eliminar reglas. Envía un cuerpo JSON
add con el campo value (la regla) y un campo tag opcional (para identificar las Publicaciones que coincidan):
delete con los identificadores de las reglas que deseas eliminar:
Detecta Publicaciones de agencias meteorológicas sobre el huracán Harvey:
context::
Primero, usa Post lookup con tweet.fields=context_annotations para identificar los IDs de domain.entity:
- Gatos:
domain66,entity852262932607926273 - Mascotas:
domain65,entity852262932607926273
Referencia de operadores
Lista completa de operadores disponibles
Inicio rápido del flujo filtrado
Conecta tu flujo
Código de ejemplo
Ejemplos de código en varios lenguajes