Refactor on top of Search API OpenSearch
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3531491. -->
Reported by: [kim.pepper](https://www.drupal.org/user/370574)
Related to !5
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>At the moment we are using a Guzzle client to integrate with Opensearch. We should switch to Search API OpenSearch as we leverage the Connector plugins such as AWS Connector, and can avoid duplicating the work of keeping it up to date with API deprecations etc. (e.g. <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/ai_vdb_provider_opensearch/issues/3526329" title="Status: Closed (fixed)">#3526329: Fix compatibility with OpenSearch 3</a></span>). </p>
<h4 id="summary-steps-reproduce">Steps to reproduce</h4>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<h3 id="summary-ui-changes">User interface changes</h3>
<h3 id="summary-api-changes">API changes</h3>
<h3 id="summary-data-model-changes">Data model changes</h3>
> Related issue: [Issue #3536182](https://www.drupal.org/node/3536182)
issue