API YouTube не дает точных результатов видео - PullRequest
0 голосов
/ 20 июня 2019
  1. Получение видео в результатах, даже если оно не соответствует параметру запроса (q)

    Параметр, который я передал, не существует в теле, заголовке, тегах, но видео является релевантным. Это API смотрит любые другие метаданные видео.

    Например: я задал параметр как «мобильный», это видео https://www.youtube.com/watch?v=j8UNo3vRIB0 идет как результат, здесь заголовок и описание видео не содержат мобильный как параметр

  2. Последние данные не всегда поступают в YouTube API

    Иногда последние данные не приходят в API данных YouTube.

    Например: я назвал правило "амазонка". Это видео https://www.youtube.com/watch?v=6zygd1iW-f4 показывается в последних видео на сайте YouTube, но не в результатах API YouTube.

Пример запроса: https://www.googleapis.com/youtube/v3/search?part=snippet&order=date&q=amazon&maxResults=50&type=video&key=xyz

1 Ответ

1 голос
/ 22 июня 2019

По пункту (1), Youtube работает нормально, так как содержание этого видео связано с ключевым словом mobile (пожалуйста, убедитесь в этом, посмотрев первые пару минут этого видео).

Что касается вашей точки зрения (2), я никоим образом не могу заставить сайт Youtube производить видео 6zygd1iW-f4 в верхней части набора результатов поиска для термина запроса amazon.

В целом, я считаю ваши претензии выше необоснованными.

Обратите внимание, что нельзя ожидать четких результатов от Youtube, когда запрашиваются такие общие условия, как у вас.Не следует ожидать, что функция поиска на YouTube будет работать аналогично, если говорить о полнотекстовом поиске в единой компьютерной базе данных.Всегда будет некоторая степень нечеткости, связанная с запросом Youtube для широких терминов.

...