我已经为 dbpedia 构建了一个 sparql 查询,其中包含一个非常慢的正则表达式:
PREFIX rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX dbpedia-owl:<http://dbpedia.org/ontology/>
select ?label where {
?s rdfs:label ?label.
?s dbpedia-owl:thumbnail ?photo.
?s dbpedia-owl:abstract ?abstract.
FILTER langMatches( lang(?label), "FR" ).
FILTER langMatches( lang(?abstract), "FR" ).
FILTER regex(?label, "^Jules V", "i").
}
LIMIT 10
您可以使用公共端点http://fr.dbpedia.org/sparql尝试它,然后看到您必须等待几秒钟。
有没有办法让我在这方面获得更好的表现,即使最终质量不太好?
谢谢,塞缪尔