gpt4 book ai didi

api - 维基百科开放搜索过滤器搜索

转载 作者:行者123 更新时间:2023-12-02 08:48:54 26 4
gpt4 key购买 nike

我正在使用 mediawiki opensearch用于维基百科开放搜索的 api

http://en.wikipedia.org/w/api.php?action=opensearch&search=a&limit=10&namespace=0&format=jsonfm

例如:对于返回的查询字符串“a”

[
"a",
[
"Animal",
"Association football",
"Australia",
"Allmusic",
"African American (U.S. Census)",
"Arthropod",
"Album",
"Actor",
"Austria",
"American football"
]
]

有没有办法像上面的情况一样从获取的结果中删除所有位置`

[
"Australia",
"Austria"
]

是否有任何相关参数可以添加到查询字符串中以避免搜索位置?谢谢

最佳答案

不,这是不可能的。查看您自己链接的文档 ;-)

opensearch api 是一个快速响应的 api,用于自动完成输入等。因此,除了命名空间之外,您将没有其他过滤器选项。

如果您想过滤它们,您应该建立自己的数据库,将位置与“普通”文章区分开来,并为该数据库创建一个 API。然后您也可以控制“位置”的定义。

如果您想提取有关搜索文章的元数据,您可以查看 (query-) search api .例如,您可以将该列表用作生成器并获取找到的文章的类别(这可能有助于过滤位置)。或者获取嵌入式模板并查找 {{coord}}。

关于api - 维基百科开放搜索过滤器搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10090253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com