if (_.isArray(opts)) {
    return Promise.all(opts.map(this.search.bind(this)));
  }