Назад к каталогу

Marisa ESP32 Wrapper

Быстрый поиск в больших статических словарях с минимальным использованием памяти через сжатое дерево префиксов trie

Версия0.2.6
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер842.78 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.2.6842.78 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:7033d40cdca7a5871ff9bf1b8d9ee40e7a6673f258bd6bd0032b1f89b0c72e61
АрхивMarisa_ESP32_Wrapper-0.2.6-7033d40c.zip

Описание

Марisa — это сжатая статическая база данных, которая работает через рекурсивное дерево префиксов (trie). Если нужно хранить огромные словари с минимальным расходом flash-памяти и при этом быстро искать в них, эта библиотека для вас. Поддерживает четыре основных операции: обычный поиск, обратный поиск, поиск по общему префиксу и предиктивный поиск (автодополнение). В примере идёт словарь из 487 тысяч английских слов и фраз, но вы можете подготовить свой текстовый файл и собрать его утилитой marisa-build. Особенно полезно для систем обмена сообщениями через BLE или LoRa (вроде Meshtastic) — когда устройство ввода ограничено, функции спеллчека и автодополнения становятся реальным подспорьем. Зависимостей кроме стандартного Arduino и ESP32 SDK нет.

Версии

Показано: 1
0.2.62026-08-23 19:13:15 UTC
ZIP по запросу
первое скачивание может быть дольше