Construir una consulta
¡Limitaciones de consulta! Tus consultas estarán limitadas dependiendo del nivel de acceso que estés utilizando. Tu consulta puede tener 512 caracteres para clientes pay-per-use, o hasta 4,096 caracteres para clientes Enterprise. Si tienes acceso Enterprise, comunícate con tu account manager. Disponibilidad de operadores Aunque la mayoría de los operadores están disponibles para cualquier desarrollador, hay varios que están reservados para quienes han sido aprobados para acceso Enterprise. Indicamos qué nivel de acceso está disponible para cada operador en la tabla de la lista de operadores usando las siguientes etiquetas:- Operadores Core: disponibles al usar cualquier Project.
- Operadores Advanced: disponibles al usar un Project con acceso Enterprise
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, la siguiente consulta funcionará porque usa el operador #hashtag, que es independiente: #xapiv2 Los operadores que requieren conjunción no pueden usarse por sí solos en una consulta; solo pueden usarse cuando al menos un operador independiente está incluido en la consulta. Esto se debe a que usar estos operadores solos sería demasiado general y coincidiría con un volumen extremadamente alto de Posts. Por ejemplo, las siguientes consultas no son compatibles porque contienen solo operadores que requieren conjunción: has:media has:links OR is:retweet Si añadimos un operador independiente, como la frase “X data”, la consulta funcionaría correctamente. “X data” has:mentions (has:media OR has:links)Operadores booleanos y agrupación
Si deseas combinar varios operadores en una sola consulta, tienes las siguientes herramientas a tu disposición:
Una nota sobre las negaciones
Los operadores -is:nullcast siempre deben negarse.
Los operadores negados no pueden usarse solos.
No niegues un conjunto de operadores agrupados en un conjunto de paréntesis. En su lugar, niega cada operador individualmente. Por ejemplo, en lugar de usar skiing -(snow OR day OR noschool), sugerimos que uses skiing -snow -day -noschool.
Orden de las operaciones
Al combinar la funcionalidad AND y OR, el siguiente orden de operaciones dictará cómo se evalúa tu consulta.
- Los operadores conectados por lógica AND se combinan primero
- Luego se aplican los operadores conectados con lógica OR
- apple OR iphone ipad se evaluará como apple OR (iphone ipad)
- ipad iphone OR android se evaluará como (iphone ipad) OR android
- (apple OR iphone) ipad
- iphone (ipad OR android)
- Usar operadores independientes amplios para tu consulta como una sola palabra clave o #hashtag generalmente no se recomienda, ya que probablemente coincidirá con un volumen masivo de Posts. Crear una consulta más robusta dará como resultado un conjunto más específico de Posts coincidentes, y con suerte aumentará la precisión de tus Post counts para ayudarte a encontrar información más valiosa.
- Por ejemplo, si tu consulta fuera solo la palabra clave happy, probablemente obtendrías entre 200,000 y 300,000 Posts por día.
- Añadir más operadores condicionales reduce tus resultados, por ejemplo (happy OR happiness) place_country:GB -birthday -is:retweet
- Escribir consultas eficientes también es beneficioso para mantenerse dentro de la restricción de longitud de caracteres. El recuento de caracteres incluye toda la cadena de la consulta, incluidos los espacios y los operadores.
- Por ejemplo, la siguiente consulta tiene 59 caracteres: (happy OR happiness) place_country:GB -birthday -is:retweet