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

StatsComponent should support hierarchical facets

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.1, 4.0-ALPHA
    • None
    • None
    • None

    Description

      It is currently possible to get only single layer of faceting in StatsComponent.
      The proposal is it make it possible to specify stats.facet parameter like this:
      &stats=true&stats.field=sField&stats.facet=fField1,fField2

      and get the response like this:

      <lst name="stats">
      <lst name="stats_fields">
      <lst name="sField">
      <double name="min">1.0</double>
      <double name="max">1.0</double>
      <double name="sum">4.0</double>
      <long name="count">4</long>
      <long name="missing">0</long>
      <double name="sumOfSquares">xxxxxxxx</double>
      <double name="mean">xxxxxxxx</double>
      <double name="stddev">xxxxxxxx</double>
      <lst name="facets">
      <lst name="fField1">
      <lst name="fField1Value1">
      <double name="min">1.0</double>
      <double name="max">1.0</double>
      <double name="sum">2.0</double>
      <long name="count">2</long>
      <long name="missing">0</long>
      <double name="sumOfSquares">xxxxxxxx</double>
      <double name="mean">xxxxxxxx</double>
      <double name="stddev">xxxxxxxx</double>
      <lst name="facets">
      <lst name="fField2">
      <lst name="fField2Value1">
      <double name="min">1.0</double>
      <double name="max">1.0</double>
      <double name="sum">1.0</double>
      <long name="count">1</long>
      <long name="missing">0</long>
      <double name="sumOfSquares">xxxxxxxx</double>
      <double name="mean">xxxxxxxx</double>
      <double name="stddev">xxxxxxxx</double>
      </lst>
      <lst name="fField2Value2">
      <double name="min">1.0</double>
      <double name="max">1.0</double>
      <double name="sum">1.0</double>
      <long name="count">1</long>
      <long name="missing">0</long>
      <double name="sumOfSquares">xxxxxxxx</double>
      <double name="mean">xxxxxxxx</double>
      <double name="stddev">xxxxxxxx</double>
      </lst>
      </lst>
      </lst>
      </lst>
      <lst name="fField1Value2">
      <double name="min">1.0</double>
      <double name="max">1.0</double>
      <double name="sum">2.0</double>
      <long name="count">2</long>
      <long name="missing">0</long>
      <double name="sumOfSquares">xxxxxxxx</double>
      <double name="mean">xxxxxxxx</double>
      <double name="stddev">xxxxxxxx</double>
      <lst name="facets">
      <lst name="fField2">
      <lst name="fField2Value1">
      <double name="min">1.0</double>
      <double name="max">1.0</double>
      <double name="sum">1.0</double>
      <long name="count">1</long>
      <long name="missing">0</long>
      <double name="sumOfSquares">xxxxxxxx</double>
      <double name="mean">xxxxxxxx</double>
      <double name="stddev">xxxxxxxx</double>
      </lst>
      <lst name="fField2Value2">
      <double name="min">1.0</double>
      <double name="max">1.0</double>
      <double name="sum">1.0</double>
      <long name="count">1</long>
      <long name="missing">0</long>
      <double name="sumOfSquares">xxxxxxxx</double>
      <double name="mean">xxxxxxxx</double>
      <double name="stddev">xxxxxxxx</double>
      </lst>
      </lst>
      </lst>
      </lst>
      </lst>
      </lst>
      </lst>
      </lst>
      </lst>

      Attachments

        1. SOLR-2472_3.5.0.patch
          7 kB
          Dmitry Drozdov
        2. SOLR-2472.patch
          6 kB
          Dmitry Drozdov

        Activity

          People

            Unassigned Unassigned
            di_m_an Dmitry Drozdov
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:

              Time Tracking

                Estimated:
                Original Estimate - 24h
                24h
                Remaining:
                Remaining Estimate - 24h
                24h
                Logged:
                Time Spent - Not Specified
                Not Specified