You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As we are moving away from Elasticsearch and toward Meilisearch+Typesense, this whole repo needs to be re-architected to provide a better abstraction over the different search engines, and a better API.
Provide a consistent way for use cases to be defined/registered (e.g. each use case would be "studio courseware search", "library search", "learner courseware search", "forum search", etc.).
Provide a consistent set of management commands / admin tools that works with each use case (create index, delete index, upgrade index, re-populate index)
Rename to openedx_search ?
Include example of using Instantsearch.js on the frontend to implement search, and connect directly to Meilisearch/Typesense rather than proxying via the LMS.
As we are moving away from Elasticsearch and toward Meilisearch+Typesense, this whole repo needs to be re-architected to provide a better abstraction over the different search engines, and a better API.
See also the various problems listed in State of edx-search 2023
Specifically: