我有一个 RDF 三元组数据库,大致如下:keyword002 isKeywordIn doc0892 keyword002 短语“thisIsATest”
我有一个关键字列表,我想在一个查询中找到匹配项,例如,假设我有 10 个文档,并且我想知道(对于每个文档)关键字“testing3”、“ fubared","noob" 在文档中。
我可以构造什么 SPARQL 查询以便我可以指定一个确切单词的列表(我尝试了一个正则表达式过滤器,但似乎没有用。也给了我部分匹配项,但没有给我文档名称)并取回包含文档的名称和匹配的关键字?
我已经坚持了好几天了,我让它工作,但它是通过几个递归循环并且需要很长时间,我需要大幅加快速度。
* *我的服务器已关闭,所以我现在无法访问我的 Triplestore,但感谢你们的回复!有什么问题我会再发帖,非常感谢!