Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-3099

Grouping module should allow subclasses to set the group key per document

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.3, 4.0-ALPHA
    • Component/s: None
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      The new grouping module can only group by a single-valued indexed field.

      But, if we make the 'getGroupKey' a method that a subclass could override, then I think we could refactor Solr over to the module, because it could do function queries and normal queries via subclass (I think).

      This also makes the impl more extensible to apps that might have their own interesting group values per document.

        Attachments

        1. LUCENE-3099.patch
          55 kB
          Martijn van Groningen
        2. LUCENE-3099.patch
          48 kB
          Martijn van Groningen
        3. LUCENE-3099.patch
          72 kB
          Martijn van Groningen
        4. LUCENE-3099.patch
          43 kB
          Martijn van Groningen
        5. LUCENE-3099.patch
          40 kB
          Martijn van Groningen
        6. LUCENE-3099.patch
          38 kB
          Martijn van Groningen
        7. LUCENE-3099.patch
          21 kB
          Michael McCandless
        8. LUCENE-3099.patch
          75 kB
          Martijn van Groningen

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                mikemccand Michael McCandless
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: