soporte Contactar con asistencia técnica | estado del sistema Estado del Sistema

CMS API: Buscar listas de reproducción

En este tema, aprenderá cómo buscar listas de reproducción en su Video Cloud cuenta. Brightcove's CMS API proporciona una forma programática de buscar listas de reproducción en su Video Cloud biblioteca. Aquí vamos a ver la sintaxis de búsqueda.

Introducción

Las listas de reproducción de una cuenta se pueden buscar proporcionando un q parámetro a la llamada anterior de manera similar a la funcionalidad de búsqueda de video proporcionada. Tenga en cuenta, sin embargo, que se puede buscar un número mucho menor de campos, y que solo se buscan las propiedades de la lista de reproducción, no las propiedades de los videos contenidos en la lista de reproducción.

Cualquier término no calificado / predeterminado buscará cualquier coincidencia de texto en el campo nombre, id. De referencia o id de una lista de reproducción, por ejemplo, una búsqueda de ?q=news+2016 coincidiría con cualquiera de los siguientes si existen:

  • Una lista de reproducción con un nombre de Exciting 2016 News
  • Una lista de reproducción con una identificación de 2016
  • Una lista de reproducción con un reference_id of news 2016

Como se indicó anteriormente, los términos múltiples provistos son ORjuntos, y se devolverán cadenas que contengan uno o más de los términos provistos. Los valores proporcionados son Tallo, por lo que las variaciones en las palabras se emparejarán. La coincidencia de prefijo es no actualmente compatible. Entonces, por ejemplo, una búsqueda de p* no devolverá los resultados comenzando con "p" ni buscará play* devolver resultados que contengan "playlist".

Palabras ignoradas

Ciertas palabras se ignoran en las cadenas de búsqueda porque son tan comunes que es probable que devuelvan muchos resultados que no están relacionados con lo que realmente está buscando. A continuación hay una lista de palabras que la búsqueda ignora:

"a", "an", "y", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into "," es "," it "," no "," no "," de "," on "," o "," tal "," ese "," el "," su "," luego ", "there", "these", "they", "this", "to", "was", "will", "with"

Campos

Los campos específicos se pueden consultar utilizando el {field:}{value} sintaxis tal como ?q=news+2016+type:EXPLICIT. Los campos proporcionados de esta manera deben coincidir exactamente. Al igual que otros términos, estos serán OR'ed.

Los siguientes campos son compatibles actualmente:

  • tipo
  • nombre
  • descripción
  • Identificación de referencia

Términos requeridos

Puede solicitar términos prefijándolos con un URI-encoded + signo (% 2B) - ejemplo: q=name:%2Bnews+%2B2016 (que devolvería solo listas de reproducción con nombres que incluyen tanto "noticias" como "2016").

Términos excluidos

Prefijo términos con un URI-codificado - firmar para excluir listas de reproducción con ese término. Por ejemplo: q=name:%2Bnews+%2D2016 devolverá videos que tienen nombres que contienen "noticias", pero no que contiene "2016".

Stemming

Stemming se refiere a almacenar y buscar las raíces de las palabras. Lo que esto significa es que los términos "reproducir", "reproducir", "reproducir", "reproducir" ... se almacenarán como "reproducir" y cuando se realice una búsqueda para cualquiera de esos términos, la búsqueda se traducirá en consecuencia para buscar "jugar". Stem solo se aplica a la raíz de la palabra, y no a una cadena que comienza o forma parte de la palabra. Por lo tanto, una búsqueda en name:play devolverá videos con nombres que contengan "play", "played", "playing" y "jugable", pero no devolverá videos con nombres que contengan "display" o "playlist".

Y / O

Puede combinar condiciones de búsqueda con AND y OR operadores logicos. Para evitar la ambigüedad (es AND un operador o parte de la cadena de búsqueda?), debe poner los términos que preceden a los operadores lógicos entre paréntesis como este:

q=(Really Short Videos) AND type:EXPLICIT

Codificado, esta solicitud de búsqueda se vería así:

q=name:%28Really%20Short%20Videos%29%20type:EXPLICIT

Ejemplos completos

Buscar por tipo

    https://cms.api.brightcove.com/v1/accounts/account_id/playlists?q=type:ACTIVATED_NEWEST_TO_OLDEST

Buscar por nombre con exclusiones

    https://cms.api.brightcove.com/v1/accounts/account_id/playlists?q=%2Bname=morningnews+%2Ddecription=weekend

Página actualizada por última vez el 12 jun 2020