# File tokyotyrant.rb, line 1375
    def searchget(names = nil)
      raise ArgumentError if names && !names.is_a?(Array)
      args = @args.dup
      if names
        args.push("get\0" + names.join("\0"))
      else
        args.push("get")
      end
      @hint = ""
      rv = @rdb.misc("search", args, RDB::MONOULOG)
      return Array::new if !rv
      _popmeta(rv)
      for i in 0...rv.size
        cols = Hash::new
        cary = rv[i].split("\0")
        cnum = cary.size - 1
        j = 0
        while j < cnum
          cols[cary[j]] = cary[j+1]
          j += 2
        end
        rv[i] = cols
      end
      return rv
    end