code: func (t *Tree) Match(topic string) []interface{} {
  	t.mutex.RLock()
  	defer t.mutex.RUnlock()
  
  	segments := strings.Split(topic, t.Separator)
  	values := t.match([]interface{}{}, 0, segments, t.root)
  
  	return t.clean(values)
  }
docs: // Match will return a set of values from topics that match the supplied topic.
  // The result set will be cleared from duplicate values.
  //
  // Note: In contrast to Search, Match does not respect wildcards in the query but
  // in the stored tree.