docs: def get(self, id):
          """Retrieves the specified document."""
          params = {'q': 'id:%s' % str(id), 'wt': 'python'}
          request = urllib.parse.urlencode(params, doseq=True)
          data = None
          try:
              rsp = self.doPost(self.solrBase + '', request, self.formheaders)
              data = eval(rsp.read())
          except Exception:
              pass
          if data['response']['numFound'] > 0:
              return data['response']['docs'][0]
          return None