From 71afa918fe4a07ff0c649eabd58ed982b3b190f7 Mon Sep 17 00:00:00 2001 From: Sreekanth Sivasankaran Date: Mon, 12 Jun 2017 15:53:27 +0530 Subject: [PATCH] Adding a new bucket setter method for dateTimeRange --- search.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/search.go b/search.go index 98790c9e..c2ebafbb 100644 --- a/search.go +++ b/search.go @@ -170,6 +170,16 @@ func (fr *FacetRequest) AddDateTimeRange(name string, start, end time.Time) { fr.DateTimeRanges = append(fr.DateTimeRanges, &dateTimeRange{Name: name, Start: start, End: end}) } +// AddDateTimeRangeString adds a bucket to a field +// containing date values. +func (fr *FacetRequest) AddDateTimeRangeString(name string, start, end *string) { + if fr.DateTimeRanges == nil { + fr.DateTimeRanges = make([]*dateTimeRange, 0, 1) + } + fr.DateTimeRanges = append(fr.DateTimeRanges, + &dateTimeRange{Name: name, startString: start, endString: end}) +} + // AddNumericRange adds a bucket to a field // containing numeric values. Documents with a // numeric value falling into this range are