hassanakbar4 / mail-archive-test

0 stars 0 forks source link

Replace django-haystack with elasticsearch-dsl #314

Open hassanakbar4 opened 3 years ago

hassanakbar4 commented 3 years ago

component_MailArchive: User Interface type_enhancement | by rcross@amsl.com


django-haystack is the search library for Django that mail archive uses. It supports multiple backends (Solr, Elasticsearch, Xapian). The haystack library is very stale, not updated in 3 years. The most recent official elasticsearch backend for haystack supports elasticsearch version 5, while the current version is 7 with version 8 coming soon. We will ditch haystack and replace it with elasticsearch-dsl, a Python high level elasticsearch query library provided by elasticsearch itself. Elasticsearch has been working well for us, there is no need to support multiple search backends for the mail archive.


Issue migrated from trac:3180 at 2021-09-22 18:58:21 +0500

hassanakbar4 commented 3 years ago

@hassanakbar4 changed status from new to accepted

hassanakbar4 commented 3 years ago

@hassanakbar4 changed status from accepted to closed

hassanakbar4 commented 3 years ago

@hassanakbar4 set resolution to fixed

hassanakbar4 commented 3 years ago

@hassanakbar4 changed status from closed to reopened

hassanakbar4 commented 3 years ago

@hassanakbar4 removed resolution (was fixed)

hassanakbar4 commented 3 years ago

@hassanakbar4 changed status from reopened to accepted