The FloatField (and probably others) field type takes any string value at 
index, but JSON writer outputs as numeric without checking
------------------------------------------------------------------------------------------------------------------------------------

                 Key: SOLR-1270
                 URL: https://issues.apache.org/jira/browse/SOLR-1270
             Project: Solr
          Issue Type: Bug
          Components: search
    Affects Versions: 1.3, 1.2, 1.4
         Environment: ubuntu 8.04, sun java 6, tomcat 5.5
            Reporter: Donovan Jimenez
            Priority: Minor


The FloatField field type takes any string value at index. These values aren't 
necessarily in JSON numeric, but the JSON writer does not check its validity 
before writing it out as a JSON numeric.

I'm aware of the SortableFloatField which does do index time verification and 
conversion of the value, but the way the JSON writer is working seemed like 
either a bug that needed addressed or perhaps a gotch that needs better 
documented?

This issue originally came from my php client issue tracker: 
http://code.google.com/p/solr-php-client/issues/detail?id=13

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

Reply via email to