powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + Sphinx (или что-нибудь еще?)
7 сообщений из 7, страница 1 из 1
PostgreSQL + Sphinx (или что-нибудь еще?)
    #40012959
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.

Вопрос: Как можно обращаться из БД в Sphinx?

Сфинкс на серваке стоит, уже набрал данные из БД и теперь как подружить plpgsql с ним?

В инете мало информации (во основном как загнать данные туда) и есть на хабре про pg-sphinx, но судя по всему данное расширение уже не поддерживается и поставить никак не получается (автор на гитхабе отправил этот проект в архив).

Есть может еще какие-то способы?

Или может кто подскажет с помощью чего можно решить задачу полнотекстового поиска, при условии, что к "этому" надо обращаться через хранимки (plpgsql)? (текущие штатные варианты использую и сейчас, но не подходят)

Рассматривал варианты с ElasticSearch и Solr, но там как-то всё не просто :(

Заранее спасибо!
...
Рейтинг: 0 / 0
PostgreSQL + Sphinx (или что-нибудь еще?)
    #40012981
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Legi,

Простой ответ - никак, plpgsql не предназначен для взаимодействия с внешними источниками данных.

Если очень надо смотрите в сторону хранимок на pl/perl или pl/python.
...
Рейтинг: 0 / 0
PostgreSQL + Sphinx (или что-нибудь еще?)
    #40012986
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk,

Сорри, этот момент не указал.

Да я могу через питоновское расширение обращаться по урлам к примеру. (сейчас у меня есть кейсы, когда по url иду за какими-либо данными и ответ с данными передаю в plpgsql и дальше с ответом работаю, будь то xml или json).

Но вот к примеру pg-sphinx, там расширение можно было бы использовать внутри plpgsql сразу.
...
Рейтинг: 0 / 0
PostgreSQL + Sphinx (или что-нибудь еще?)
    #40013107
Алекссс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pgsql-http?
...
Рейтинг: 0 / 0
PostgreSQL + Sphinx (или что-нибудь еще?)
    #40013141
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алекссс,

Не совсем понял... к урлам могу обращаться через питоновское расширение.

сфинкс к примеру сейчас стоит на серваке и не привязан к какому либо хосту:порту

или не совсем понял.

Возможно я не умею нормально (или вообще) пользоваться сфинксом.
...
Рейтинг: 0 / 0
PostgreSQL + Sphinx (или что-нибудь еще?)
    #40014039
Artemiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем наверно лучше стоит попробовать 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
...
Рейтинг: 0 / 0
PostgreSQL + Sphinx (или что-нибудь еще?)
    #40014782
Фотография Legi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Artemiy,

Спасибо за ссылки. ЗомбиДБ тоже смотрел, но по диагонали, поизучаю поглубже.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + Sphinx (или что-нибудь еще?)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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