Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 24, 2016 22:51:19

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

Хочу сделать оффлайн копию форума по моему автомобилю (т.к. гайки кручу на даче, а инет там если и есть, то весьма мобильный…)

Вобщем скачать/распарсить/сложить в БД не проблема, написать “сервер” в десять строчек кода тоже…

Проблема в том что нужен поиск, а “full text search” на русском практически ни в какой доступной БД не работает… Присматривался к сфинксу, но я его не понял, похоже он может только нагенерить страниц, и неизвестно как у него с русским.

Я бы хотел уйти от CHM в пользу локальной БД и “сервера” ибо хранить и таскать сотни гигов “снапшотов” сложнее чем БД с одними только сообщениями. Но поиск… Он нужен.

Офлайн

#2 Окт. 24, 2016 23:17:35

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

Iskatel
“full text search” на русском практически ни в какой доступной БД не работает
Какие вы рассмотрели что не работает?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Окт. 24, 2016 23:22:07

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

JOHN_16
Какие вы рассмотрели что не работает?

sqlite, mysql - это из того что знаю, плюс отзывы в инете про другие… интересуют больше мобильные.

ЗЫ. Ответ в духе “ищи еще” очень надо было писать? Поконструктивней бы…

Отредактировано Iskatel (Окт. 24, 2016 23:22:57)

Офлайн

#4 Окт. 24, 2016 23:44:00

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

Iskatel
ЗЫ. Ответ в духе “ищи еще” очень надо было писать? Поконструктивней бы…
Где это я писал ?
Iskatel
а “full text search” на русском
Вы не с того начали, как мне кажется. Вроде первой кто заявлял о таком был как раз таки PostgreSQL. Есть документация и статьи - смотрите сами.
Есть не реляционная MongoDB, заявляет что умеет при создании индексов. Но вы заявляете о “мобильной” БД, думаю вам это может не подойти.
Sphinx не освоили, но может ElasticSearch попробуйте, хотя он точно также сложен для понимания.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Окт. 24, 2016 23:49:00

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

JOHN_16
Вот за это большое спасибо, исследуем.

Зы. “тыркаться в инете непонятно куда” ведь гораздо сложнее чем получить квалифицированный совет на подходящем форуме, не находите?

ЗЫ. Мобильность от добродушия, дабы поделиться наработками с форумчанами. Но начинать с чегото надо.

Отредактировано Iskatel (Окт. 24, 2016 23:50:44)

Офлайн

#6 Окт. 25, 2016 09:00:56

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

Iskatel
Вы знаете - вы очень много пишете и очень мало читаете
https://github.com/illarionov/sqlite3-unicodesn



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#7 Окт. 25, 2016 20:56:41

Iskatel
Зарегистрирован: 2015-07-29
Сообщения: 291
Репутация: +  3  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

ZerG
IskatelВы знаете - вы очень много пишете и очень мало читаетеhttps://github.com/illarionov/sqlite3-unicodesn

Это конечно, если меряться “кто больше модулей знает”

Прикольно если эта штука работает… а как ее на винду то поставить? в README только про линукс.

Офлайн

#8 Окт. 26, 2016 01:25:54

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

Iskatel
это С код, его надо скомпилировать. GCC на Windows вроде есть.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#9 Окт. 26, 2016 16:47:51

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Чем искать "по русски" ?

Это конечно, если меряться “кто больше модулей знает”

Прикольно если эта штука работает… а как ее на винду то поставить? в README только про линукс.

Это когда вместо размышлений и траты времени на то что бы поделиться ими с другими - нужно взять и попробовать сначала. Пока что, судя по вашим постам - вы только размышляете!
Вы бы попробовали для начала.

Это конечно, если меряться “кто больше модулей знает === Вы предпочитаете велосипедить?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version