tags map[string]string}. Нужно сгруппировать все data у которых есть одинаковые наборы значений tags. Пока вижу реализацию вида map[string]string где ключом будет сериализованный tags. Не самый быстрый вариант. Может что-то упускаю?
А что за необходимость крутить эти данные в go и не выносить в отдельную бд? Или в этом суть задачи?
В это суть задачи передать в таком виде в другой источник
Тогда другой вопрос. Если у нас может быть несколько data по группе тегов, значит ли это, что в результате должно быть на текущий момент map[string][]string?
Да верно. Опечатка
А данные под условным тэгом #А, данные под условным тэгом #В и данные под двумя тэгами #А #В будут относиться к трём разными спискам? Или таких данных не будет и будет только одинаковые комбинации тэгов?
Да это 3 разных списка
Обсуждают сегодня