Нечувствительность к регистру при вызовах API Википедии - PullRequest
3 голосов
/ 28 июня 2011

Я пытаюсь добавить нечувствительность к регистру в мои вызовы API Википедии. Википедия учитывает регистр в именах страниц. Так, http://en.wikipedia.org/wiki/Cat выдаст страницу о животном, http://en.wikipedia.org/wiki/CAT выдаст страницу устранения неоднозначности, а http://en.wikipedia.org/wiki/CAt выдаст уведомление о том, что страница не существует.

Моя текущая проблема заключается в том, что я хотел бы использовать API для возврата страниц так же, как это делает Википедия. В настоящее время я использую следующий вызов API в Python:

"http://en.wikipedia.org/w/index.php?title=" + topic + "&action=render"

При поиске в Википедии с использованием окна поиска графического интерфейса «cat» и «CAt» возвращают страницу о животном, а «cAT» и «CAT» возвращают страницу устранения неоднозначности.

Как мне повторить это поведение через API?

1 Ответ

2 голосов
/ 30 июня 2011

Поиск без учета регистра выполняется с помощью Opensearch API .

...