首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对维基百科执行模糊搜索

对维基百科执行模糊搜索
EN

Stack Overflow用户
提问于 2015-06-26 07:40:58
回答 1查看 638关注 0票数 0

我试图从维基百科检索作者Agatha的页面,利用它的API。维基百科似乎很好地完成了这项工作:

我从Page搜索了阿加莎·克里斯蒂,我找到了她。

根据API,这似乎是不可能的。因为我可以尝试从API构建查询:

https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&list=search&srsearch=Agatha%20Christie&utf8=

我找到了一个乐队,阿加莎·克里斯蒂纪念馆,一些书,没有关于她的任何其他东西。我不明白原因。对于阿尔伯特·爱因斯坦来说,这个查询是可行的。

当然,search返回所有匹配的页面,那么细化搜索是我的任务,但是为什么在这种情况下没有有用的结果呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-07 09:03:10

你只是误读了结果。第一个结果是正确的。https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&list=search&format=json&srsearch=Agatha%20Christie&srprop=timestamp

代码语言:javascript
运行
复制
        {
            "ns": 0,
            "title": "Agatha Christie",
            "timestamp": "2015-07-06T19:37:15Z"
        },

访问标题:Christie。这是正确的一页。片段错误地提取了顶部的消歧信息,关于乐队,请参阅Agatha (乐队)。关于视频游戏系列,请看阿加莎·克里斯蒂(视频游戏系列),但这只是一个片段。

有关各种搜索API的概述,包括允许模糊搜索的API(通过CirrusSearch),请参见discovery

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31067679

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档