如何解决在DSpace中分拆SOLR统计信息后,如何始终查看和下载热门项目?
以前,在分摊SOLR统计信息之前,我可以使用以下代码显示有史以来观看次数最多和下载次数最多的前10个项目:Add top 10 most downloaded items to /statistics-home
我们的统计信息仅可追溯到2011年,因此在分片之后,从2011年到2020年,我们有10个统计信息核心。
我现在的问题是如何在所有合并年份中获得最多观看/下载的项目,因为我不能再使用默认的SOLR统计URL,因为使用它只能得到当前年份。当我在查看solr.log
URL时尾随/statistics-home
时,它正在查询每个统计信息核心。
即使在分拆了SOLR统计信息之后,URL /statistics-home
仍如何设法获得顶级商品视图?从XMLUI查询多个SOLR统计信息核心的任何技巧?
解决方法
尾随solr.log
之后,我发现我只需要在原始SOLR查询中添加参数shards
。
因此,以前在查询所有已下载项目时,我使用了以下查询:
/solr/statistics/select?q=type:0+-isBot:true+statistics_type:view&indent=true&facet=true&facet.field=owningItem&fq=bundleName:ORIGINAL&facet.sort=count&facet.limit=10&rows=0&wt=json
现在,我刚刚在所有分片统计核心中插入了参数&shards=localhost:8080/solr/statistics-2011,localhost:8080/solr/statistics-2012,localhost:8080/solr/statistics-n…
。原来,我不需要加入查询。
关于从XMLUI查询Solr统计信息,我刚刚为分片创建了一个变量名,在其中输入了我拥有的所有分片统计核心。除了每年手动添加每个分片统计核心之外,我不知道是否还有其他方法,但是现在这可以满足我当前的需求。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。