省略wbsearchentities的歧义消除结果



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

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

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

我不知道,所以我在项目中使用的解决方案是对instance of(P31)属性进行筛选。

你可能已经在做了,但为了记录在案,这给出了以下工作流程

  1. 查找具有wbsearchentities的相关实体
  2. wbgetentities查找他们的索赔
  3. 只保留P31声明中没有Q4167410(维基媒体消歧页面)的实体

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

最新更新