Булевский результат поиска API YouTube дает неверные результаты

На https://developers.google.com/youtube/2.0/developers_guide_protocol_api_query_parameters

он говорит: "Чтобы найти точную фразу, заключите фразу в кавычки. Например, для поиска видеороликов, соответствующих фразе" самолет-шпион ", установите для параметра q значение%22spy+plane%22".

Но, например, я хочу видео с "Хон Джейсон" в названии. Но,

http://gdata.youtube.com/feeds/api/videos?max-results=2&q=intitle:%22Hong+Jason%22&orderby=viewCount

Я получаю "Мистер Curiosity от Джеффри Хонга (обложка Джейсона Мраза)"

Кажется, что VID был получен, потому что у него есть "Хонг (Джейсон")

Так что Youtube не может устранить это "(", поэтому я получил неверный результат.

Как я могу решить это?

Как я могу сделать РЕАЛЬНЫЙ точный поиск?

1 ответ

Может быть, документация может использовать какое-то обновление? Попробуйте это: http://gdata.youtube.com/feeds/api/videos?v=2&q=intitle:%22Hong%22+%22Jason%22-%22Mraz%22&prettyprint=true&alt=json&max-results=3&order=relevance&fields= запись (название, ссылка [@ отн ='альтернативный'])

Другие вопросы по тегам