Что в действительности делает параметр 'релевантность`? - PullRequest
1 голос
/ 01 апреля 2019

В документации API данных YouTube упоминается параметр relevanceLanguage, который определяется следующим образом (выделено мной).

Параметр relevanceLanguage указывает API на возвратрезультаты поиска, наиболее соответствующие указанному языку.Значением параметра обычно является двухбуквенный код языка ISO 639-1.[...] Обратите внимание, что результаты на других языках будут по-прежнему возвращаться, если они очень важны для термина поискового запроса.

Я понимаю часть, выделенную жирным шрифтом, ноМне было очень трудно, чтобы API принял мой соответствующий язык.В большинстве запросов соответствующий язык полностью игнорируется (примеры приведены ниже).

Query           | Relevant Language | Results language
----------------|-------------------|-----------------
Donald Trump    | None              | `en`
                | `fr`              | `en`
                | `de`              | `en`
----------------|-------------------|-----------------
Nicolas Sarkozy | None              | `fr`
                | `en`              | `fr`
                | `de`              | `fr`

Отсюда мой вопрос: что на самом деле делает этот параметр? В идеале я хотел бы полностью отфильтроватьрезультаты, которые не на моем родном языке, но AFAIK, это невозможно, альтернатива этому параметру relevanceLanguage.

...