Investigate search_api_opensearch as base for elasticsearch_connector

Created on 19 March 2022, over 2 years ago
Updated 26 March 2024, 8 months ago

Problem/Motivation

Elasticsearch_connector module doesn't have working test coverage and has some dead / Drupal 7 code. The architecture has some fundamental flaws.

Proposed resolution

Investigate https://drupal.org/project/search_api_opensearch as base for elasticsearch_connector. The search_api_opensearch module is rewrite of elasticsearch_connector module with following benefits:
- Synergy effects for two projects using almost the same codebase
- Clear separation of responsibilities for code
- No separate elasticsearch configurations, uses Search API.
- Uses dependency injection wherever possible
- Avoids static methods
- Has a high-level of unit and kernel test code coverage

Remaining tasks

- Get the updated code.
- Make sure the tests pass!
-
-

User interface changes

Remove separate Elasticsearch connector UI.

API changes

Data model changes

Cluster definition is not done via Drupal.

📌 Task
Status

Fixed

Version

8.0

Component

Code

Created by

🇫🇮Finland sokru

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024