База данных
LawMatic Finder использует общую SQLite-базу, чтобы хранить структуру дел и результаты обработки документов.
Главный принцип: файл на диске остается как есть, а в базе хранится "умный слой" для поиска, ИИ и аналитики.
Где хранится база
- единая база располагается в папке
LawMatic Share; - в ней могут работать сразу несколько приложений экосистемы LawMatic;
- благодаря этому можно переносить и переиспользовать данные между приложениями без ручного экспорта.
Что хранится в базе
| Слой данных | Содержимое |
|---|---|
| Карточка дела | метаданные дела, путь к корневой папке, версия данных |
| Каталог документов | список документов, тип, путь, признаки внешнего/внутреннего файла |
| Текстовые варианты | извлеченный текст, обезличенный текст и связанные версии |
| Индексы поиска | FTS-индекс для быстрого поиска по тексту |
| Анонимизация | сущности и карты замен для обратной подстановки |
| RAG-слой | чанки и служебные данные для семантического поиска |
Почему это важно пользователю
- поиск не зависит от случайных имен файлов и структуры папок;
- можно быстро собрать контекст по делу для ИИ;
- изменения по документам отслеживаются и переиндексируются;
- историю обработки и анонимизации можно проверять и воспроизводить.
Безопасность и переносимость
- база локальная, в формате SQLite;
- пользователь сохраняет контроль над файлами и папками;
- при работе с несколькими приложениями важно использовать единый путь
LawMatic Share, чтобы не расходились данные и история чатов.