Limitaciones de la consulta
Tus consultas estarán limitadas según el nivel de acceso que estés usando:Disponibilidad de operadores
Aunque la mayoría de los operadores están disponibles para cualquier desarrollador, algunos están reservados para determinados niveles de acceso:- Operadores Core: disponibles al usar cualquier Project
- Operadores Advanced: disponibles al usar un Project con determinados niveles de acceso
Tipos de operadores: independientes y que requieren conjunción
Los operadores independientes pueden usarse solos o junto con cualquier otro operador (incluidos aquellos que requieren conjunción). Por ejemplo, esta consulta funciona porque#hashtag es un operador independiente:
"X data", la consulta funciona correctamente:
Operadores booleanos y agrupación
Combina múltiples operadores usando estas herramientas:Una nota sobre las negaciones
- El operador
-is:nullcastsiempre debe estar negado - Los operadores negados no pueden usarse solos
- No niegues operadores agrupados. En lugar de
skiing -(snow OR day OR noschool), usaskiing -snow -day -noschool
Orden de las operaciones
Al combinar AND y OR:- Los operadores conectados por lógica AND se combinan primero
- Luego, se aplican los operadores conectados con lógica OR
Para eliminar la incertidumbre, usa paréntesis:
Puntuación, diacríticos y sensibilidad a mayúsculas
Diacríticos: las consultas de búsqueda con acentos o diacríticos coinciden con Posts con o sin los acentos. Por ejemplo,Diacrítica coincide tanto con Diacrítica como con Diacritica.
Sensibilidad a mayúsculas: todos los operadores no distinguen entre mayúsculas y minúsculas. La consulta cat coincide con cat, CAT y Cat.
Filtered stream se comporta de forma diferenteAl construir reglas de filtered stream, las palabras clave con acentos solo coinciden con Posts que también incluyan el acento. Por ejemplo,
Diacrítica solo coincide con Diacrítica, no con Diacritica.Coincidencia de Quote Tweet
Al usar Search Posts, los operadores coinciden con el contenido del Quote Tweet pero no con el contenido del Post original que se citó.Filtered stream se comporta de manera diferente: coincide tanto con el Quote Tweet como con el contenido del Post original.
Especificidad y eficiencia
Consejos para crear consultas efectivas:- Empieza específico, luego amplía — crea consultas dirigidas que devuelvan resultados relevantes
- Usa múltiples operadores — combina operadores para reducir resultados
- Vigila tu recuento de caracteres — toda la cadena de la consulta cuenta para el límite
Construir una consulta de forma iterativa
Paso 1: comienza con una consulta básica
Paso 2: prueba y reduce según los resultados
Notamos Posts en muchos idiomas. Añade un filtro de idioma:Paso 3: amplía para una mejor cobertura
Queremos capturar más sentimiento. Añade palabras clave relacionadas:Paso 4: ajusta según las tendencias
Están apareciendo Posts de vacaciones. Exclúyelos:Añadir una consulta a tu solicitud
Usa el parámetroquery y codifica en HTTP tu consulta:
Ejemplos de consultas
Seguimiento de un desastre natural
Coincide con Posts de agencias meteorológicas sobre el huracán Harvey: Consulta:Análisis de sentimiento para #nowplaying
Sentimiento positivo:Uso de Post annotations
Encuentra Posts en japonés sobre mascotas (no gatos) con imágenes usando el operadorcontext::
Primero, utiliza Post lookup con tweet.fields=context_annotations para identificar los IDs de domain.entity:
- Cats:
domain66,entity852262932607926273 - Pets:
domain65,entity852262932607926273
Herramientas
Herramienta Query Builder
Construye y prueba tus consultas de forma interactiva
Próximos pasos
Referencia de operadores
Lista completa de operadores disponibles
Quickstart de búsqueda
Realiza tu primera solicitud de búsqueda
Guía de integración
Documentación completa de integración