Return-Path: X-Original-To: apmail-lucene-dev-archive@www.apache.org Delivered-To: apmail-lucene-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8F21F4320 for ; Sat, 21 May 2011 19:29:32 +0000 (UTC) Received: (qmail 23729 invoked by uid 500); 21 May 2011 19:29:30 -0000 Delivered-To: apmail-lucene-dev-archive@lucene.apache.org Received: (qmail 23653 invoked by uid 500); 21 May 2011 19:29:30 -0000 Mailing-List: contact dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@lucene.apache.org Delivered-To: mailing list dev@lucene.apache.org Received: (qmail 23602 invoked by uid 99); 21 May 2011 19:29:30 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 21 May 2011 19:29:30 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 21 May 2011 19:29:28 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 9FCFBD5D31 for ; Sat, 21 May 2011 19:28:47 +0000 (UTC) Date: Sat, 21 May 2011 19:28:47 +0000 (UTC) From: "Martijn van Groningen (JIRA)" To: dev@lucene.apache.org Message-ID: <1996827509.33702.1306006127651.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1189270269.21129.1305675707295.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Updated] (SOLR-2524) Adding grouping to Solr 3x MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/SOLR-2524?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Martijn van Groningen updated SOLR-2524: ---------------------------------------- Attachment: SOLR-2524.patch Attached an updated patch. * Added cache warning * Added counting based on groups. This can be controlled by group.totalCount parameter. Use GROUPED to get counts based on groups and UNGROUPED to get counts based on plain documents. Default is UNGROUPED. * Ported the trunk grouping tests to 3x. The only part I couldn't port was the random testing. The API is different in 3x. * Added grouping by query (group.query). Porting this back to 3x was trivial. * Second pass caching is now enabled by default. * Changed .cache.maxSize into .cache.maxSizeMB > Adding grouping to Solr 3x > -------------------------- > > Key: SOLR-2524 > URL: https://issues.apache.org/jira/browse/SOLR-2524 > Project: Solr > Issue Type: New Feature > Affects Versions: 3.2 > Reporter: Martijn van Groningen > Assignee: Michael McCandless > Attachments: SOLR-2524.patch, SOLR-2524.patch > > > Grouping was recently added to Lucene 3x. See LUCENE-1421 for more information. > I think it would be nice if we expose this functionality also to the Solr users that are bound to a 3.x version. > The grouping feature added to Lucene is currently a subset of the functionality that Solr 4.0-trunk offers. Mainly it doesn't support grouping by function / query. > The work involved getting the grouping contrib to work on Solr 3x is acceptable. I have it more or less running here. It supports the response format and request parameters (expect: group.query and group.func) described in the FieldCollapse page on the Solr wiki. > I think it would be great if this is included in the Solr 3.2 release. Many people are using grouping as patch now and this would help them a lot. Any thoughts? -- 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