首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DSpace中切分SOLR统计数据后,如何获得最热门的项目的浏览量和下载量?

在DSpace中切分SOLR统计数据后,如何获得最热门的项目的浏览量和下载量?
EN

Stack Overflow用户
提问于 2020-09-16 17:36:47
回答 1查看 82关注 0票数 0

以前,在我分享我的SOLR统计数据之前,我可以使用以下代码显示有史以来最受欢迎和下载最多的10个项目:Add top 10 most downloaded items to /statistics-home

我们的统计数据只能追溯到2011年,所以在分片后,我们有10个统计核心,从2011年到现在,也就是2020年。

我现在的问题是如何获得所有年份的最大浏览量/下载量,因为我不能再使用默认的SOLR统计URL,因为使用它只能获得当前年份。当我在查看/statistics-home URL时跟踪我的solr.log时,它正在查询每个统计核心。

在对/statistics-home统计数据进行分片之后,URL是如何获得顶级项目视图的呢?关于从XMLUI查询多个SOLR统计核心有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-22 10:11:16

在跟踪我的solr.log之后,我发现我只需要在原始的SOLR查询中添加参数shards

因此,在之前对所有时间下载的项目进行查询时,我使用了以下查询:

代码语言:javascript
复制
/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统计数据,我刚刚为分片创建了一个变量名,我在其中输入了我拥有的所有分片统计核心。我不知道除了每年手动添加每个分片的统计核心之外,是否还有其他方法,但现在这将足以满足我当前的需求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63917219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档