Sampled Hit counts using Lucene Facets.

2015-03-06 Thread Gimantha Bandara
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

Re: Sampled Hit counts using Lucene Facets.

2015-03-07 Thread Gimantha Bandara
Any help on this please? On Fri, Mar 6, 2015 at 3:13 PM, Gimantha Bandara 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

Re: Sampled Hit counts using Lucene Facets.

2015-03-09 Thread Gimantha Bandara
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 wrote: > Any help on this please? > > On Fri, Mar 6, 2015 at 3:13 PM, Gimantha Bandara > wrote: > >> Hi, >> >> I am trying to create some APIs using lucene

Re: Sampled Hit counts using Lucene Facets.

2015-03-10 Thread Gimantha Bandara
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 wrote: > Any updates on this please? Do I

Re: Sampled Hit counts using Lucene Facets.

2015-03-10 Thread Shai Erera
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 RandomSamplin

Re: Sampled Hit counts using Lucene Facets.

2015-03-10 Thread Gimantha Bandara
Hi Shai, Yes, Splitting ranges into smaller ranges is not as same as sampling. I have used the wrong word there. I think RandomSamplingFacetsCollector is for "sampling" a larger dataset and that class cannot be used to implement the described example above. I think I ll have to prepare the Ranges

Re: Sampled Hit counts using Lucene Facets.

2015-03-11 Thread Shai Erera
OK yes then sampling isn't the right word. So what you would want to have is API like "count faces in N buckets between a range of [min..max] values". That would create the ranges for you and then you would be able to use the RangeFacetCounts as usual. Would you like to open a JIRA issue and post

Re: Sampled Hit counts using Lucene Facets.

2015-03-11 Thread Gimantha Bandara
Hi Shai, Yes.. Bucketing is the word :) .. IMO it would be better if bucketing is moved to a utility class. I ll create a JIRA and provide a patch. Thanks! On Wed, Mar 11, 2015 at 4:33 PM, Shai Erera wrote: > OK yes then sampling isn't the right word. So what you would want to have > is API li