Connect with us

GitHub

Ifrit — нечеткий поиск на Swift

Опубликовано

/

     
     

Ifrit — это библиотека нечеткого (fuzzy) поиска, написанная на чистом Swift

Алгоритм нечеткого поиска предназначен для поиска приблизительных совпадений по заданному поисковому запросу. Допустим, у вас есть список товаров, и пользователь ищет «Czy Swetr». Точное совпадение ничего не даст, но нечеткий поиск найдет «Cozy Sweater». Если вам нужно точное совпадение — используйте стандартную функцию .filter { } вместо этой библиотеки.

Преимущества Ifrit:

  • Суперлегкий
  • Никаких зависимостей
  • Поддерживает MacOS, iOS, visionOS, watchOS, twOS, Linux
  • Асинхронный поиск (async/await + callbacks)
  • Поддерживает выделения текста (AttributedString)
  • Покрыт тестами
Ifrit на GitHub: https://github.com/ukushu/Ifrit
Платформа: iOS
⭐️: 33
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Хорошие новости

Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: