diff --git a/search/search.go b/search/search.go index e9265ae9..e3e0a5b6 100644 --- a/search/search.go +++ b/search/search.go @@ -47,15 +47,7 @@ type Locations []*Location type TermLocationMap map[string]Locations func (t TermLocationMap) AddLocation(term string, location *Location) { - existingLocations, exists := t[term] - if exists { - existingLocations = append(existingLocations, location) - t[term] = existingLocations - } else { - locations := make(Locations, 1) - locations[0] = location - t[term] = locations - } + t[term] = append(t[term], location) } type FieldTermLocationMap map[string]TermLocationMap