docs: def _get_solr_type(self, field):
          """Returns the Solr type of the specified field name.
  
          Assumes the convention of dynamic fields using an underscore + type character
          code for the field name.
  
          """
          field_type = 'string'
          try:
              field_type = FIELD_TYPE_CONVERSION_MAP[field]
              return field_type
          except:
              pass
          fta = field.split('_')
          if len(fta) > 1:
              ft = fta[len(fta) - 1]
              try:
                  field_type = FIELD_TYPE_CONVERSION_MAP[ft]
                  # cache the type so it's used next time
                  FIELD_TYPE_CONVERSION_MAP[field] = field_type
              except:
                  pass
          return field_type