所有时间数据,无需将facet.date.start设置为随机的过去日期

发布于 2024-11-19 20:40:53 字数 520 浏览 6 评论 0原文

我使用以下查询来获取帖子的时间序列数据。

q=*:*&facet=true&facet.date=created_at_d&start=0
&f.created_at_d.facet.date.start=2009-06-20T14:05:28Z
&f.created_at_d.facet.date.end=2011-07-05T14:05:28Z
&f.created_at_d.facet.date.gap=%2B3600SECONDS
&fq=type:Post&rows=0&f.created_at_d.facet.mincount=1
&facet.sort=count

有没有一种方法可以获取所有时间数据,而不将facet.date.start设置为随机的过去日期(比如100年)?

All time data => from the created_at of the very first Post.

I use the following query to get time-series data of Posts.

q=*:*&facet=true&facet.date=created_at_d&start=0
&f.created_at_d.facet.date.start=2009-06-20T14:05:28Z
&f.created_at_d.facet.date.end=2011-07-05T14:05:28Z
&f.created_at_d.facet.date.gap=%2B3600SECONDS
&fq=type:Post&rows=0&f.created_at_d.facet.mincount=1
&facet.sort=count

Is there a way to get all time data without setting facet.date.start to a random past date(say 100 years)?.

All time data => from the created_at of the very first Post.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉风有信 2024-11-26 20:40:53

这是 solr 或数据库的单独查询,用于查找第一个日期,因此可能最容易从数据库中获取。

Post.first(:order => 'created_at ASC').created_at.iso8601

It's a separate query for solr or your db to find that first date so probably easiest to get from the database.

Post.first(:order => 'created_at ASC').created_at.iso8601
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文