Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
29.10.2020, 09:58
|
|||
---|---|---|---|
PostgreSQL + Sphinx (или что-нибудь еще?) |
|||
#18+
Всем привет. Вопрос: Как можно обращаться из БД в Sphinx? Сфинкс на серваке стоит, уже набрал данные из БД и теперь как подружить plpgsql с ним? В инете мало информации (во основном как загнать данные туда) и есть на хабре про pg-sphinx, но судя по всему данное расширение уже не поддерживается и поставить никак не получается (автор на гитхабе отправил этот проект в архив). Есть может еще какие-то способы? Или может кто подскажет с помощью чего можно решить задачу полнотекстового поиска, при условии, что к "этому" надо обращаться через хранимки (plpgsql)? (текущие штатные варианты использую и сейчас, но не подходят) Рассматривал варианты с ElasticSearch и Solr, но там как-то всё не просто :( Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2020, 11:17
|
|||
---|---|---|---|
|
|||
PostgreSQL + Sphinx (или что-нибудь еще?) |
|||
#18+
Legi, Простой ответ - никак, plpgsql не предназначен для взаимодействия с внешними источниками данных. Если очень надо смотрите в сторону хранимок на pl/perl или pl/python. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2020, 11:31
|
|||
---|---|---|---|
PostgreSQL + Sphinx (или что-нибудь еще?) |
|||
#18+
Maxim Boguk, Сорри, этот момент не указал. Да я могу через питоновское расширение обращаться по урлам к примеру. (сейчас у меня есть кейсы, когда по url иду за какими-либо данными и ответ с данными передаю в plpgsql и дальше с ответом работаю, будь то xml или json). Но вот к примеру pg-sphinx, там расширение можно было бы использовать внутри plpgsql сразу. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2020, 16:32
|
|||
---|---|---|---|
PostgreSQL + Sphinx (или что-нибудь еще?) |
|||
#18+
pgsql-http? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.10.2020, 17:38
|
|||
---|---|---|---|
PostgreSQL + Sphinx (или что-нибудь еще?) |
|||
#18+
Алекссс, Не совсем понял... к урлам могу обращаться через питоновское расширение. сфинкс к примеру сейчас стоит на серваке и не привязан к какому либо хосту:порту или не совсем понял. Возможно я не умею нормально (или вообще) пользоваться сфинксом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.11.2020, 21:22
|
|||
---|---|---|---|
PostgreSQL + Sphinx (или что-нибудь еще?) |
|||
#18+
Вообщем наверно лучше стоит попробовать Elastic вместе с этой штукой https://github.com/zombodb/zombodb Если очень хочется сфинкс, то можно попробовать: https://manticoresearch.com/ как форк сфинкса который нормально поддерживается и активно развивается (оригинальный сфинкс не рекомендую использовать тк автор давно забил) Сфинк и мантикор поддерживают протокол mysql: > you can always use Manticore Search and connect to it from different programming languages or HTTP via JSON or even using MySQL client. а это значит что можно взять mysql_fdw и попробовать работать через него: https://github.com/EnterpriseDB/mysql_fdw ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1994397]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 288ms |
total: | 543ms |
0 / 0 |