【问题标题】:Solr/Siren - Insert/Index data using sparqlSolr/Siren - 使用 sparql 插入/索引数据
【发布时间】:2015-04-15 14:34:43
【问题描述】:

我在与 交互的应用程序中使用。我知道如何将数据索引到 Solr(/solr/update),但我不知道如何使用警报器进行索引。它甚至支持索引吗?另外,我们可以使用 sparql 查询来索引 Solr 中的数据吗?

【问题讨论】:

  • 兄弟你有没有找到一种方法来使用“siren/add”处理程序来索引任意 json 文档?我可以使用与项目一起构建的 post.jar 来实现相同的目标。

标签: siren solr solr sparql siren


【解决方案1】:

是的,SIREn 能够索引 RDF 数据。如果我没记错的话,在下载包中有一个带有详细说明的 README。此外,应该有一个测试用例说明如何以编程方式进行索引/查询。

关于您的第二个问题:答案是否定的:由于 SIRen 索引“实体”,您无法执行普通的 SPARQL 查询(但您还有很多其他功能)

作为旁注,让我向您推荐这个项目 [1],它是另一种使用 Solr 索引 RDF 数据的方法。在那里,您可以运行 SPARQL 查询并拥有一些其他有趣的功能,例如分面。整个项目仍在进行中(尤其是 RDF 和 Solr 世界之间的混合),但主要功能(sparql、某种分面、sparql 结果分页)已经在工作。

在我的博客 [2] 中,您可以找到有关此项目的几篇文章。


[1]https://github.com/agazzarini/SolRDF.
[2]https://andreagazzarini.blogspot.com

【讨论】:

  • SIRen 是否支持 SPARQL 查询?
  • 我不认为。 SIREn 不将三元组作为单位进行管理,而是索引(并因此管理)实体(即实体的 RDF 表示)。我说“我不认为”,因为这就是两年前 SIRen 的工作方式。由于 SIRen 的 E 表示“实体”,我认为事情仍在以这种方式运作
  • 我们如何索引警报器中的数据?例如,如果我调用 url - ..siren/update,它实际上调用了 Solr 的更新处理程序。因此在这个 url 上发送 rdf 文档是没有用的。我们在警报器中有任何其他机制来索引吗?或者可能有任何其他网址来处理这个?
  • 对不起,我在 GitHub 上查看了该项目,我必须说这与我所知道的 SIREn 不同……以前有一个专门的请求处理程序来管理 RDF 数据。现在我找不到它,所以我认为最好加入 SIREn 邮件列表 (groups.google.com/d/forum/siren-user) 并在那里问你的问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-01
  • 2013-03-03
  • 1970-01-01
  • 2014-10-22
  • 1970-01-01
相关资源
最近更新 更多