Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + Sphinx (или что-нибудь еще?) / 7 сообщений из 7, страница 1 из 1
29.10.2020, 09:58
    #40012959
Legi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL + Sphinx (или что-нибудь еще?)
Всем привет.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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