A) Похоже, что реализация OpenSearch в Википедии выполняет поиск префикса только по заголовкам страниц.Нет возможности указать категории для поиска. Вместо этого вы должны изучить action=query&list=search
.Обратите внимание, что вы можете легко создать URL-адрес Википедии из заголовка страницы, просто процентное кодирование и добавив его к http://en.wikipedia.org/wiki/
.
B) Как вы заметили, система категоризации Википедиикак правило, избегает широких категорий, таких как «Музыка», в пользу более конкретных иерархий.В настоящее время нет возможности искать в подкатегориях категории.Вы могли бы «создать» такую категорию, убедив сообщество Википедии изменить способ, которым они что-то делают (перейдите здесь ), но вы вряд ли добьетесь успеха.
«В музыке», которую вы можете увидеть на странице устранения неоднозначности, не имеет ничего общего с категориями, по которым вы можете выполнять запросы или искать, это просто раздел на странице, используемый для организации списка, не отличающийся от заголовка раздела «Сестринские сайты» в Статья Википедии о переполнении стека .