code: def _search_result(self, name, tipo, obsres, resultid):
          
  
          instrument = obsres.instrument
  
          conf = obsres.configuration.uuid
  
          drp = self.drps.query_by_name(instrument)
          label = drp.product_label(tipo)
  
          # search results of these OBs
          for prod in self.prod_table[instrument]:
              pid = prod['id']
              if pid == resultid:
                  # this is a valid product
                  # We have found the result, no more checks
                  # Make a copy
                  rprod = dict(prod)
  
                  if 'content' in prod:
                      path = prod['content']
                  else:
                      # Build path
                      path = build_product_path(drp, self.rootdir, conf, name, tipo, obsres)
                  _logger.debug("path is %s", path)
                  rprod['content'] = self.product_loader(tipo, name, path)
                  return StoredProduct(**rprod)
          else:
              msg = 'result with id %s not found' % (resultid, )
              raise NoResultFound(msg)
docs: Returns the first coincidence...