нечеткий поиск или фонетический поиск с хешем - PullRequest
0 голосов
/ 13 марта 2019

Мои бизнес-требования заключаются в следующем: мне нужно иметь возможность выполнять нечеткий или фонетический поиск по именам.Например, если в моей базе данных есть строка «Müller», я хочу получить совпадения для «Muller», «Müler» и так далее.

Кроме того, по соображениям конфиденциальности я не хочу хранить имена в виде простого текста.Я думал о том, чтобы просто сохранить хэш имен, а также хэшировать строки поиска и поиска на основе этого, но я не знаю, как согласовать это с требованием нечеткого поиска, изложенным выше.

Я буду запускать это на сервере WSO2 при доступе к базе данных MySQL.В идеале совпадение строк должно выполняться на уровне базы данных, но я также мог бы выполнить некоторую библиотеку Java, если это необходимо.

Есть предложения?

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...