【问题标题】:Omit disambiguation results from wbsearchentities省略来自 wbsearchentities 的消歧结果
【发布时间】:2016-01-25 00:44:17
【问题描述】:

我希望对 wikidata 中的实体进行模糊文本搜索,并希望防止服务器返回“消歧”结果。

http://www.wikidata.org/w/api.php?action=wbsearchentities&search=abc&language=en&limit=3&format=jsonfm

是否有更适合此的未记录参数或端点?

【问题讨论】:

    标签: wikidata wikidata-api


    【解决方案1】:

    我不知道,所以我在项目中使用的解决方案是过滤 instance of (P31) 属性。

    您可能已经这样做了,但为了记录,这提供了以下工作流程

    1. 用wbsearchentities查找相关实体
    2. 通过wbgetentities 找到他们的声明
    3. 只保留在其 P31 声明中没有 Q4167410(维基媒体消歧页面)的实体

    在我的情况下,在 3 时,我做相反的事情:我只保留 Q571(书籍)或其他一些相关实体的实例

    【讨论】:

      猜你喜欢
      • 2017-10-03
      • 2015-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 2015-06-19
      • 2020-03-13
      相关资源
      最近更新 更多