You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by "Chris Male (JIRA)" <ji...@apache.org> on 2009/08/17 10:24:14 UTC

[jira] Updated: (SOLR-1023) StatsComponent should support dates (and other non-numeric fields)

     [ https://issues.apache.org/jira/browse/SOLR-1023?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Chris Male updated SOLR-1023:
-----------------------------

    Attachment: SOLR-1023.patch

I have attached a patch that adds support for String and Date fields.  To support these I have also made some improvements in the underlying architecture so that it is more extensible.  It is now possible to easy add statistics for other field types if desired in the future.

I have also updated the test class to include tests for String and Date fields.

> StatsComponent should support dates (and other non-numeric fields)
> ------------------------------------------------------------------
>
>                 Key: SOLR-1023
>                 URL: https://issues.apache.org/jira/browse/SOLR-1023
>             Project: Solr
>          Issue Type: New Feature
>    Affects Versions: 1.4
>         Environment: Mac OS 10.5, java version "1.5.0_16"
>            Reporter: Peter Wolanin
>             Fix For: 1.5
>
>         Attachments: SOLR-1023.patch
>
>
> Currently, the StatsComponent only supports single-value numeric fields:
> http://wiki.apache.org/solr/StatsComponent
> trying to use it with a date field I get an exception like:  java.lang.NumberFormatException: For input string: "2009-01-27T20:04:04Z"
> trying to use it with a string I get an error 400  "Stats are valid for single valued numeric values."
> For constructing date facets it would be very useful to be able to get the minimum and maximum date from a DateField within a set of documents.  In general, it could be useful to get the minimum and maximum from any field type that can be compared, though that's of less importance.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.