Django и Elasticsearch

Я оцениваю возможность включения некоторых индексов elasticSearch в наш Django Backend, на данный момент я рассмотрел три django приложения:

  • django-elasticsearch-dsl
  • elasticsearch-django
  • django-haystack

Пока что я не могу сказать, существует ли такой пакет без необходимости реплицировать содержимое индексов в django DB, из того, что я читал, кажется, что мы должны иметь некоторые стандартные объекты Relational DB ORM, прикрепленные к каждому индексу.

Если я прав, то это означает дублирование данных, причем потенциально огромное в нашем случае. Есть ли способ с помощью упомянутых пакетов избежать этого дублирования объектов? Или я неправильно все понял, и на самом деле данные не дублируются?

Спасибо за вашу проницательность! Марк

Вернуться на верх