Hi Emir,
What if I don't want to specify a range? Or would I have to do year 0
to NOW?
Thanks,
Rob
On 03/31/2016 10:26 AM, Emir Arnautovic wrote:
Hi Yago,
Not sure if I misunderstood the case, but assuming you have date field
called my_date you can facet last 10 days by day using range queries:
?facet.range=my_date&facet.range.start=NOW/DAY-10DAYS&facet.range.end=NOW/DAY+1DAY&facet.range.gap=+1DAY
Regards,
Emir
On 31.03.2016 11:14, Yago Riveiro wrote:
If you want aggregate the dat by the truncated date, I think the only
way to
do it is using other field with the truncated date.
You can use a update request processor to calculate the truncated data
(https://wiki.apache.org/solr/UpdateRequestProcessor) or add the
field in
indexing time.
date:"2016-03-31T12:00:0Z"
truncated_date_s:'2016-03-31' or truncated_date_i:20160331 (this
should be
more memory efficient)
\--
/Yago Riveiro

On Mar 31 2016, at 10:08 am, Emir Arnautovic
<emir.arnauto...@sematext.com> wrote:
Hi Robert,
You can use range faceting and set use facet.range.gap to set how dates
are "truncated".
Regards,
Emir
On 31.03.2016 10:52, Robert Brown wrote:
> Hi,
>
> Is it possible to facet by a date (solr.TrieDateField) but
truncated
> to the day, or even the hour?
>
> If not, are there any other options apart from storing that
truncated
> data in another (string?) field?
>
> Thanks,
> Rob
>
>
\--
Monitoring * Alerting * Anomaly Detection * Centralized Log Management
Solr & Elasticsearch Support * <http://sematext.com/>