如何在 Wikidata SPARQL 查询服务中搜索其官方网站(属性 P856)与特定值匹配的记录?
例如,获取所有官方网站为“ https://www.google.com ”的记录。这应该返回 Q95 和 Q9366,但以下查询不会产生任何结果:
SELECT ?entity
WHERE {
?entity wdt:P856 "https://www.google.com"
}
我可以让它与过滤器一起工作,但它很慢:
SELECT ?entity
WHERE {
?entity wdt:P856 ?url FILTER(str(?url)="https://www.google.com")
}
使用 FILTER 似乎效率很低。为什么第一个查询不起作用?