使用solr查询在dspace中获取比特流的缩略图链接

时间:2017-07-24 05:02:16

标签: xml xslt solr dspace

有没有人知道如何使用solr查询获取比特流缩略图。

我正在尝试使用dspace存储库的主页中的比特流缩略图制作一个图库。

我正在使用此solr查询获取如下项目。

<xsl:apply-templates select="document('http://localhost:8080/solr/search/select?q=search.resourcetype:2&amp;sort=dc.date.accessioned_dt%20desc&amp;rows=1&amp;fl=dc.date.accessioned_dt&amp;omitHeader=true'))"
mode="solr-response"/>

此xml文件中的哪个结果

</arr>
<arr name="dc.type.en_US">
<str>Book</str>
</arr>
<arr name="dc.identifier.uri">
<str>http://localhost:8080/xmlui/handle/123456789/118</str>
</arr>
<date name="dc.date.accessioned_dt">2017-06-13T03:40:50Z</date>
<arr name="dc.date.accessioned">
<str>2017-06-13T03:40:50Z</str>
</arr>
<arr name="dc.date.available">
<str>2017-06-13T03:40:50Z</str>
</arr> 

使用上面的xml文件,我可以访问项目的URL,但是如何获取这些项目的缩略图的URL。

1 个答案:

答案 0 :(得分:1)

当前版本的DSpace中的SOLR存储库中没有比特流URL。

您可以使用DSpace REST API检索此信息:https://wiki.duraspace.org/display/DSDOC6x/REST+API

如果运行XMLUI,则可以使用以下URL模式将比特流信息作为XML提取。以下是demo.dspace.org网站上的一个示例。请注意,演示站点上当前没有缩略图,但以下调用将显示它们。