1

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

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

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

4

1 回答 1

3

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

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

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

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

于 2015-03-23T17:35:24.117 回答