[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lucene-dev
Subject:    [jira] Commented: (SOLR-2366) Facet Range Gaps
From:       "Herman J Kiefus (JIRA)" <jira () apache ! org>
Date:       2011-02-28 14:11:36
Message-ID: 716560525.1556.1298902296917.JavaMail.tomcat () hel ! zones ! apache ! org
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/SOLR-2366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13000293#comment-13000293 \
] 

Herman J Kiefus commented on SOLR-2366:
---------------------------------------

Also regarding arbitrary ranges:

While using fact.query allows us to construct arbitrary ranges, we must then pick \
them out of the results separately.  This becomes more difficult if we arbitrarily \
facet on two or more fields/expressions.  Essentially we have to parse the results, \
grouping by expression and then picking out each range in the order we want to \
illustrate it.  This would seem to be unnecessary, if we had the ability to add n \
absolute ranges to a facet.range.


> Facet Range Gaps
> ----------------
> 
> Key: SOLR-2366
> URL: https://issues.apache.org/jira/browse/SOLR-2366
> Project: Solr
> Issue Type: Improvement
> Reporter: Grant Ingersoll
> Priority: Minor
> Fix For: 3.2, 4.0
> 
> Attachments: SOLR-2366.patch, SOLR-2366.patch
> 
> 
> There really is no reason why the range gap for date and numeric faceting needs to \
> be evenly spaced.  For instance, if and when SOLR-1581 is completed and one were \
> doing spatial distance calculations, one could facet by function into 3 different \
> sized buckets: walking distance (0-5KM), driving distance (5KM-150KM) and \
> everything else (150KM+), for instance.  We should be able to quantize the results \
> into arbitrarily sized buckets.  I'd propose the syntax to be a comma separated \
> list of sizes for each bucket.  If only one value is specified, then it behaves as \
> it currently does.  Otherwise, it creates the different size buckets.  If the \
> number of buckets doesn't evenly divide up the space, then the size of the last \
> bucket specified is used to fill out the remaining space (not sure on this) For \
> instance, facet.range.start=0
> facet.range.end=400
> facet.range.gap=5,25,50,100
> would yield buckets of:
> 0-5,5-30,30-80,80-180,180-280,280-380,380-400

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic