Компьютерная лингвистика

Новостная лента www.solarix.ru

Previous Entry Share Next Entry
Исходники утилиты для экспорта словаря в SQL базу
kelijah
В репозиторий выложил исходники и сборочные скрипты для утилиты decompiler.
Делает она такую вещь. Загружает собранный компилятором словарь и генерирует набор SQL-команд для загрузки словаря в реляционную СУБД.
В частности, можно залить словарь в SQLite таким набором действий.
1. Собираем русский словарь командой russian.cmd
2. Запускаем экспорт словаря в SQL командой sql-sqlite.cmd
3. В папке ../tmp появится несколько текстовых файло с именами dictionary.sql и так далее.
4. С помощью скрипта load-sqlite.cmd, который просто вызывает консольную утилиту sqlite3, заливаем словарь в базу. Получится файл dictionary.sqlite размером около 2 Гб.
5. Берем любой GUI клиент для SQLite, например http://sqlitebrowser.org/, и с его помощью работаем с содержимым словарной базы, описанной тут.

Компиляция утилиты

Под Windows есть готовое решение для VisualStudio 2015.
Для Linux можно использовать makefile или запустить сборку всех утилит с помощью CMake и скрипта.

?

Log in

No account? Create an account