f.add( "type", (ftype==null)?null:ftype.getTypeName() );
f.add( "schema", getFieldFlags( sfield ) );
f.add( "flags", getFieldFlags( fieldable ) );
Term t = new Term( fieldable.name(), fieldable.stringValue() );
f.add( "value", (ftype==null)?null:ftype.toExternal( fieldable ) );
f.add( "internal", fieldable.stringValue() ); // may be a binary number
f.add( "boost", fieldable.getBoost() );
f.add( "docFreq", reader.docFreq( t ) ); // this can be 0 for non-indexed fields
// If we have a term vector, return that