Не полнотекстовый поиск, какую СУБД выбрать?

Всем привет!)

Есть строка, где хранятся неполные данные т.е. неизвестное кол-во символов заменено на *, нужно найти соответствующую строку с помощью полной. Это не совсем базовый алгоритм полнотекстового поиска т.к. нет "слов". Сейчас это решается "перебором" всех возможных вариантов, что не гибко и долго. Базовое хранилище - redis.

Пример: "fa*la*" (хранится в базе), а находится с помощью: "fancylang"
Записей не очень много (1-5к). Скорость критична.

Заранее спасибо всем за помощь.
  • Вопрос задан
  • 432 просмотра
Пригласить эксперта
Ответы на вопрос 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
Пока ничего в головку кроме enum преобразования алфавита в битовое поле не приходит.
Сначала отсеивать по наличию алфавита, а затем делать реверсивное применение шаблона к строке.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы