Match aliases with only one word

This commit is contained in:
Konstantin Mamalakis 2018-03-06 00:23:25 +02:00 committed by Josh Harvey
parent 9d609e6461
commit 051dac127b
2 changed files with 9 additions and 1 deletions

View file

@ -207,6 +207,9 @@ function parse (sources) {
entries => new Map(entries)
)(individuals)
const makeEntries = (individualId, alias) => [alias.id, alias]
const aliasesMap = new Map(mapAliases(makeEntries, individuals))
const getIdPairs = (individualId, alias) => [alias.id, individualId]
const idPairs = mapAliases(getIdPairs, individuals)
const aliasToIndividual = new Map(idPairs)
@ -217,6 +220,7 @@ function parse (sources) {
return {
individuals,
individualsMap,
aliasesMap,
aliasToIndividual,
phoneticMap,
wordList