【问题标题】:mediawiki api search query with multiple expressions具有多个表达式的 mediawiki api 搜索查询
【发布时间】:2023-04-06 21:54:01
【问题描述】:

我想查询艺术家的姓名。艺术家可以有艺名、全名(拉丁文)、韩文名、昵称等。

我找不到如何在查询 URL 中分隔这些名称

https://commons.wikimedia.org/w/api.php?action=query&list=search&srnamespace=6&srlimit=500&format=json&srsearch=Taeyeon|Kim Tae-yeon|Taengoo|김태연

如果我只针对 1 个名称运行查询,它会带来结果,但没有更多名称。

【问题讨论】:

    标签: mediawiki wikipedia


    【解决方案1】:

    使用关键字OR 而不是|

    也就是说,运行以下查询:

    https://commons.wikimedia.org/w/api.php?action=query&list=search&srnamespace=6&srlimit=500&format=json&srsearch=Taeyeon OR "Kim Tae-yeon" OR Taengoo OR 김태연
    

    【讨论】:

      猜你喜欢
      • 2022-12-05
      • 2017-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-17
      相关资源
      最近更新 更多