powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Расширения для SQLite
14 сообщений из 39, страница 2 из 2
Расширения для SQLite
    #36780728
IIITOPOR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MBG, Вы так и не ответили где взять утилиты kladr-info и kladr-query либо их исходники? Можно ли данные утилиты собрать под виндовс? И в чем преимущество указанных утилит?
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36780800
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
IIITOPOR MBG, Вы так и не ответили где взять утилиты kladr-info и kladr-query либо их исходники? Можно ли данные утилиты собрать под виндовс? И в чем преимущество указанных утилит?

1. Попробуйте прочитать то, что вам отвечают - сообщением выше даны все нужные ссылки.
2. разумеется, можно - все написано на plain C, так что портабельно.
3. В том, что они работают и решают задачу предоставления удобного интерфейса к КЛАДР.
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36781046
Alexbootch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBG, спасибо огромное за утилиту sqlite3-dbf. Действительно нужная вещь. Кстати, если кому нужно, могу выложить для Windows все необходимые утилиты для работы с КЛАДР.
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36781107
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Alexbootch MBG, спасибо огромное за утилиту sqlite3-dbf. Действительно нужная вещь.

Значит, не зря я эту утилиту опубликовал :-)

AlexbootchКстати, если кому нужно, могу выложить для Windows все необходимые утилиты для работы с КЛАДР.

Конечно, выкладывайте - кому-нибудь обязательно пригодится.
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36781211
Alexbootch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведу в порядок и обязательно выложу.

MBG, дайте пожалуйста запросы на создание следующих индексов kladr_index_idx,
sreet_index_idx, doma_index_idx, т.к. по видимости в kladr.sql на странице sqlite.mobigroup.ru/wiki?name=sqlite3-kladr Вы их пропустили
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36781300
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
AlexbootchПриведу в порядок и обязательно выложу.

MBG, дайте пожалуйста запросы на создание следующих индексов kladr_index_idx,
sreet_index_idx, doma_index_idx, т.к. по видимости в kladr.sql на странице sqlite.mobigroup.ru/wiki?name=sqlite3-kladr Вы их пропустили

Добавил шелл-скрипт для преобразования набора dbf в базу SQLite3: make
Обновил деб-пакет с базой КЛАДР. Поправил ошибку в утилите kladr-query при обработке запроса town.
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36783073
Alexbootch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBG, я вижу, что Вы переписали SQL код в make и убрали UPDATE? Теперь он не нужен для создания и наполнения базы КЛАДР?
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36783080
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Alexbootch MBG, я вижу, что Вы переписали SQL код в make и убрали UPDATE? Теперь он не нужен для создания и наполнения базы КЛАДР?

Да, теперь утилита sqlite3-dbf импортирует данные как полагается. Раньше я пользовался кривой утилитой для импорта данных из dbf, после которой приходилось еще и оконечные пробелы подчищать - то бишь воспользовался ею ровно один раз, после чего решил написать нормальную утилиту, чтобы больше так не маяться, вот и написал, когда мне напомнили ненароком про dbf :-)

Сейчас можно было бы и сразу работать с таблицами, создаваемыми утилитой sqlite3-dbf, но я предпочитаю создать таблицы с нужной структурой вручную, где указать типы полей, коллэйшены и проч., а после перенести в них данные из временных таблиц. Это вопрос удобства поддержки системы - чтобы через несколько лет не ломать голову, что где и в каком виде лежит, схема БД должна быть максимально ясной и подробной.
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36783195
Alexbootch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MBGРаньше я пользовался кривой утилитой для импорта данных из dbf, после которой приходилось еще и оконечные пробелы подчищать - то бишь воспользовался ею ровно один раз, после чего решил написать нормальную утилиту, чтобы больше так не маяться, вот и написал, когда мне напомнили ненароком про dbf :-)

MBG, это Вы про утилиту dbf2ascii?
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36783278
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
AlexbootchMBG... кривой утилитой для импорта данных из dbf...

MBG, это Вы про утилиту dbf2ascii?

Да.
...
Рейтинг: 0 / 0
Расширения для SQLite
    #36785034
Alexbootch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Утилиты КЛАДР, собранные под Windows, брать здесь
...
Рейтинг: 0 / 0
Расширения для SQLite
    #37309443
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
Собрал некоторые расширения как деб-пакеты, см. репозиторий
http://mobigroup.ru/debian/pool-squeeze/main/s/

В расширении FTS3 поправлен баг, мешающий собирать его отдельным модулем. Версия из текущего trunk, умеет conflict-resolution для виртуальных таблиц (можно писать insert or replace ...). Также добавлена поддержка стеммеров Snowball .

Модуль ICU собран "как есть" апстримовский.

Добавлен модуль для подсчета хэша sha1 (используется быстрая реализация из BSD-систем).

Для перекомпиляции, в т.ч. под другие ОС, см. в архивах файлик debian/rules, где содержатся команды сборки.

Для удобства загрузку нужных расширений можно сделать с помощью файла ресурсов:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
$ cat ~/.sqliterc 
.load /usr/lib/libsqlitetcl.so
.load /usr/lib/libsqliteicu.so
.load /usr/lib/libsqlitefts3.so
.load /usr/lib/libsqlitesha1.so

$ sqlite3
-- Loading resources from /home/veter/.sqliterc

Если что-то еще выложу в ближайшее время, дополню сообщение в блоге Деб-пакеты с модулями SQLite
...
Рейтинг: 0 / 0
Расширения для SQLite
    #37327967
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
...
Рейтинг: 0 / 0
Расширения для SQLite
    #37359427
MBG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MBG
Гость
После несколько флеймовой темы с участием Олега Бартунова в форуме постгреса, я наконец добрался сделать поддержку словаря стоп-слов для эскулайт и провести с ним соответствующие тесты:
Patch: Stopwords table and Snowball stemmer support

Собственно, хотел показать, насколько просто реализуется фича при быстром движке запросов... в отличие от того, что наворотили в постгресе - половину СУБД перекурочили для поддержки FTS...

В апстрим это не возьмут, там у них своя хитрая идея реализации, только неизвестно, когда ее сделают. Поиск в постгрес кстати так не умеет и Олег из обсуждения самоустранился, детали см. Словарь стопслов (хранится ли в индексе)?

Можно еще и словарь синонимов сделать, пока только однословных (скажем, замена "MTS" на "МТС").
...
Рейтинг: 0 / 0
14 сообщений из 39, страница 2 из 2
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Расширения для SQLite
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]