code: func (db *DB) Search(query, sortBy string, offset, count int) ([]*Doc, error) {
  	var docs []*Doc
  	err := db.store.Select(db.meta, &docs, `where "ID" in (select "ID" from "rsc.io/rsc/scancab/database.text" where "rsc.io/rsc/scancab/database.text" match ?) order by `+sortBy+` limit ? offset ?`, query, count, offset)
  	if err != nil {
  		return nil, err
  	}
  	return docs, nil
  }
docs: // Search returns documents matching query, an SQLITE full-text search.
  // The results are ordered by 'sortBy', and at most count results are returned
  // after skipping the first offset results.