[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