I am not sure that splitting the ranges into smaller ranges is the same as
sampling.

Take a look RandomSamplingFacetsCollector - it implements sampling by
sampling the document space, not the facet values space.

So if for instance you use a LongRangeFacetCounts in conjunction with a
RandomSamplingFacetsCollector, you would get the matching documents space
sampled, and the counts you would get for each range could be considered
"sampled" too. This is at least how we implemented facet sampling.

Shai

On Tue, Mar 10, 2015 at 10:21 AM, Gimantha Bandara <giman...@wso2.com>
wrote:

> What I am planning to do is, split the given time range into smaller time
> ranges  by myself and pass them to a LongRangeFacetsCount object and get
> the counts for each sub range. Is this the correct way?
>
> On Tue, Mar 10, 2015 at 12:01 AM, Gimantha Bandara <giman...@wso2.com>
> wrote:
>
> > Any updates on this please? Do I have to write my own code to sample and
> > get the hitcount?
> >
> > On Sat, Mar 7, 2015 at 2:14 PM, Gimantha Bandara <giman...@wso2.com>
> > wrote:
> >
> >> Any help on this please?
> >>
> >> On Fri, Mar 6, 2015 at 3:13 PM, Gimantha Bandara <giman...@wso2.com>
> >> wrote:
> >>
> >>> Hi,
> >>>
> >>> I am trying to create some APIs using lucene facets APIs. First I will
> >>> explain my requirement with an example. Lets say I am keeping track of
> the
> >>> count of  people who enter through a certain door. Lets say the time
> range
> >>> I am interested in Last 6 hours( to get the total count, I know that I
> ll
> >>> have to use Ranged Facets). How do I sample this time range and get the
> >>> counts of each sample? In other words, as an example, If I split the
> last
> >>> 6 hours into 5 minutes samples, I get 72 (6*60/5 ) different time
> ranges. I
> >>> would be interested in getting hit counts for each of these 72 ranges
> in an
> >>> array with the respective lower bound of each sample. Can someone
> point me
> >>> the direction I should follow/ the classes which can be helpful
> looking at?
> >>> ElasticSearch already has this feature exposed by their Javascript API.
> >>>
> >>> Is it possible to implement the same with lucene?
> >>> Is there a Facets user guide for lucene 4.10.3 or lucene 5.0.0 ?
> >>>
> >>> Thanks,
> >>>
> >>> --
> >>> Gimantha Bandara
> >>> Software Engineer
> >>> WSO2. Inc : http://wso2.com
> >>> Mobile : +94714961919
> >>>
> >>
> >>
> >>
> >> --
> >> Gimantha Bandara
> >> Software Engineer
> >> WSO2. Inc : http://wso2.com
> >> Mobile : +94714961919
> >>
> >
> >
> >
> > --
> > Gimantha Bandara
> > Software Engineer
> > WSO2. Inc : http://wso2.com
> > Mobile : +94714961919
> >
>
>
>
> --
> Gimantha Bandara
> Software Engineer
> WSO2. Inc : http://wso2.com
> Mobile : +94714961919
>

Reply via email to