Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-7903

Add the FacetStream to the Streaming API and Wire It Into the SQLHandler

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 6.0
    • clients - java
    • None

    Description

      This ticket adds the FacetStream class to the Streaming API and wires it into the SQLHandler. The FacetStream will abstract the results from the JSON Facet API as a Stream of Tuples. This will provide an alternative to the RollupStream which uses Map/Reduce for aggregations.

      This ticket will also wire the FacetStream into the SQL interface, allowing users to switch between the RollupStream (Map/Reduce) and the FacetStream (JSON Facet API) as the underlying engine for SQL Group By aggregates. SQL clients can switch between Facets and Map Reduce with the new aggregationMode http param.

      Attachments

        1. SOLR-7093.patch
          49 kB
          Joel Bernstein
        2. SOLR-7093.patch
          48 kB
          Joel Bernstein
        3. SOLR-7093.patch
          48 kB
          Joel Bernstein
        4. SOLR-7093.patch
          41 kB
          Joel Bernstein
        5. SOLR-7903.patch
          29 kB
          Joel Bernstein
        6. SOLR-7903.patch
          29 kB
          Joel Bernstein
        7. SOLR-7903.patch
          27 kB
          Joel Bernstein
        8. SOLR-7903.patch
          23 kB
          Joel Bernstein
        9. SOLR-7903.patch
          17 kB
          Joel Bernstein

        Issue Links

          Activity

            People

              jbernste Joel Bernstein
              jbernste Joel Bernstein
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: