Интересует общий подход. Нужно найти все рекорды об Алекс Иванов. Как лучше сделать, что бы вычленить всех Александров, Саш и Шур Ивановых?
Например: map[string][]sting
"Алекс": []string{Александр, Саша, Шура"}
Но тогда придётся:
"Александр": []string{Алекс, Саша, Шура"}
и т.д. Фигня получается...
Структура для поиска по имени.
-
- Уже с Приветом
- Posts: 6771
- Joined: 27 Jan 2000 10:01
- Location: Россия-USA
Структура для поиска по имени.
Общая сумма разума на планете - величина постоянная, а население растёт ...
Закон — это попытка кодифицировать справедливость, но в большинстве случаев - неудачная попытка.
Закон — это попытка кодифицировать справедливость, но в большинстве случаев - неудачная попытка.
-
- Уже с Приветом
- Posts: 1680
- Joined: 04 Oct 2006 23:30
- Location: Las Vegas
Re: Структура для поиска по имени.
Каждое имя замаппить на его каноническое представлениеDiller wrote: ↑30 Jun 2019 04:58 Интересует общий подход. Нужно найти все рекорды об Алекс Иванов. Как лучше сделать, что бы вычленить всех Александров, Саш и Шур Ивановых?
Например: map[string][]sting
"Алекс": []string{Александр, Саша, Шура"}
Но тогда придётся:
"Александр": []string{Алекс, Саша, Шура"}
и т.д. Фигня получается...
Алекс->Александр
Александр->Александр
Саша->Александр
Шура->Александр
плюс добавить обратный меппинг канонич. имен на синонимы
Александр-> [Алекс,Александр,Саша,Шура]