Shai Erera created LUCENE-4586: ---------------------------------- Summary: Change default ResultMode of FacetRequest to PER_NODE_IN_TREE Key: LUCENE-4586 URL: https://issues.apache.org/jira/browse/LUCENE-4586 Project: Lucene - Core Issue Type: Improvement Components: modules/facet Reporter: Shai Erera Assignee: Shai Erera Priority: Minor Fix For: 4.1, 5.0
Today the default ResultMode is GLOBAL_FLAT, but it should be PER_NODE_IN_TREE. ResultMode is being used whenever you set the depth of FacetRequest to greater than 1. The difference between the two is: * PER_NODE_IN_TREE would then compute the top-K categories recursively, for every top category at every level (up to depth). The results are returned in a tree structure as well. For instance: {noformat} Date 2010 March February 2011 April May {noformat} * GLOBAL_FLAT computes the top categories among all the nodes up to depth, and returns a flat list of categories. GLOBAL_FLAT is faster to compute than PER_NODE_IN_TREE (it just computes top-K among N total categories), however I think that it's less intuitive, and therefore should not be used as a default. In fact, I think this is kind of an expert usage. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org