настройка упругого поиска с Postgresql - PullRequest
11 голосов
/ 15 сентября 2010

где мне найти инструкцию по настройке упругого поиска с помощью Postgres?

Размеры моего поля будут около 350 МБ, да, МБ, каждый по размеру. у меня есть вывод текста всего Кодекса США и всех решений всех судов, Устав в целом, почти все, что вы найдете в библиотеке, и мне нужно иметь возможность делать полнотекстовый поиск и вернуть точную точку в поле для приложения, чтобы вернуть точную страницу в формате PDF. Postgres может легко справиться с хранилищем данных, но я никогда не использовал понятия не имею, как оно интегрируется в индексацию и т. д.

Ответы [ 3 ]

17 голосов
/ 03 января 2016

По состоянию на 2015 год есть ZomboDB (https://github.com/zombodb/zombodb). Как автор, я немного предвзят, но он довольно мощный.;)

Это расширение Postgres и плагин Elasticsearch, который позволяет вам«CREATE INDEX», которые используют удаленный кластер Elasticsearch, и он предоставляет довольно мощный язык запросов для выполнения полнотекстового поиска.

Поскольку это фактический индекс в Postgres, кластер ES автоматически синхронизируется приВСТАВИТЬ / ОБНОВИТЬ / УДАЛИТЬ записи.Таким образом, нет необходимости в асинхронных процессах синхронизации.

Кроме того, поскольку это фактический индекс, он безопасен для транзакций, что означает, что параллельные сеансы Postgres будут видеть только результаты, соответствующие их текущей транзакции.

Вот ссылка на учебник по ZomboDB.Это должно дать вам представление о том, как просто использовать ZomboDB.

3 голосов
/ 07 сентября 2011

Существует приложение, которое можно использовать для импорта SQL Server, Oracle, Postgresql MySQL и т. Д. В индекс ElasticSearch.

http://code.google.com/p/ogr2elasticsearch/

Пожалуйста, дайте мне знать, если у вас возникли проблемы со сборкой или использованием. ~ Адам

0 голосов
/ 19 сентября 2010

Прямо сейчас, я не верю, что есть интеграция из коробки.Вам нужно было бы написать некоторый связующий код для извлечения данных из SQL и отправки их вasticsearch (или наоборот).

Я бы порекомендовал спросить на форуме по упругому поиску в группах Google: http://groups.google.com/a/elasticsearch.com/group/users/topics?pli=1

Шей Банон, основной участник и сопровождающий, чрезвычайно полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...