code: func (q *Query) Get() {
  	if q.isComplete {
  		return
  	}
  	if q.pending {
  		return
  	}
  	q.pending = true
  	go func() {
  		if err := q.get(); err != nil {
  			dom.GetWindow().Alert(fmt.Sprintf("%v", err))
  			return
  		}
  		q.TriggerRender()
  	}()
  }
docs: // Get asynchronously sends the query, if one is not already in flight, or being
  // processed. It runs q.UpdateSearchSession once the results have been received and
  // merged with q.Blobs and q.Meta. It runs q.TriggerRender to refresh the DOM with
  // the new results in the search session.