I'm not sure, but I think I ran across some unexpected behavior in the python response in solr 1.3 (1.3.0 694707 - grantingersoll - 2008-09-12 11:06:47).
I'm running Python 2.5 and using eval to convert the string solr returns to python data objects. I have a blank field in my xml file that I am importing labeled "contacthours". If I make the field a "string" type, the interpreter doesn't throw an error. If I make the field a "float" type, python throws an error on the eval function. Here is portion of the output from solr, with the two differences near the end by the "contacthours" variable: Broken (Python didn't like this): {'responseHeader':{'status':0,'QTime':0,'params':{'q':'id:"161"','wt':'p ython'}},'response':{'numFound':1,'start':0,'docs':[{'approvalpending':' ','assessmentcourseprograminstitutionimprovement':u'The students\u2019 final reports along with the \u201cBiology Externship Completion Form\u201d, which is completed by externship supervisors, will be used for this assessment.','contacthourrationale':'Variable hours - no explanation given','contacthours':,'coursearea':'BIO', Good (this worked): {'responseHeader':{'status':0,'QTime':0,'params':{'q':'id:"161"','wt':'p ython'}},'response':{'numFound':1,'start':0,'docs':[{'approvalpending':' ','assessmentcourseprograminstitutionimprovement':u'The students\u2019 final reports along with the \u201cBiology Externship Completion Form\u201d, which is completed by externship supervisors, will be used for this assessment.','contacthourrationale':'Variable hours - no explanation given','contacthours':'','coursearea':'BIO', Any insights? Is this a bug or am I missing something? Mike Beccaria Systems Librarian Head of Digital Initiatives Paul Smith's College 518.327.6376 mbecca...@paulsmiths.edu