Я пытаюсь найти композитора в международном проекте по созданию музыкальной партитуры (IMSLP.org).
В вики IMSLP есть категория Композиторы (http://imslp.org/index.php?title=Category:Composers) с примерно 4665 подкатегориями. Одна подкатегория - один композитор.
Можно ли выполнить поиск подкатегории в категории (без учета регистра!)
Я бы прочитал об API MediaWiki и сделал бы list-request: http://imslp.org/api.php?action=query&list=categorymembers&cmtitle=Category:Composers&cmlimit=100 Это именно то, что я хочу, но как реализовать поиск на стороне сервера по этому результату (или сделать другие условия в запросе).
Нет ничего плохого в использовании серверной части API.
Попробуйте использовать что-то вроде этого:
$api = new ApiMain(new FauxRequest($params)); $api->execute(); $res = $api->getResultData();
FauxRequest принимает массив с параметрами запроса.
FauxRequest