维基百科API调用的案例不敏感

时间:2011-06-28 17:58:20

标签: search wikipedia case-insensitive wikipedia-api mediawiki-api

我试图在我的Wikipedia api调用中添加不区分大小写。维基百科在如何命名页面时区分大小写。因此,http://en.wikipedia.org/wiki/Cat会产生一个关于动物的页面,http://en.wikipedia.org/wiki/CAT会产生一个消歧页面,http://en.wikipedia.org/wiki/CAt会产生一个页面不存在的通知。

我目前的问题是我想使用API​​以与维基百科相同的方式返回页面。我目前在Python中使用以下API调用:

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

使用GUI的搜索框在维基百科上搜索时," cat"和" CAt"将返回关于动物的页面,而" cAT"和" CAT"将返回消除歧义的页面。

如何通过API复制此行为?

1 个答案:

答案 0 :(得分:2)

不区分大小写的搜索是通过Opensearch API完成的。