Refactor Search API integration to pass more of the work to the VBD Provider

Created on 27 September 2024, 7 months ago

Problem/Motivation

Much of the heavy lifting is currently done in Search API Backend plugin yet is quite Milvus/Zilliz specific. Move it away into VDB Providers interfaces/base class to allow different VDB Providers sufficient control.

Steps to reproduce

Attempting to do Pinecone Provide integration with Pinecone Needs work revealed this; however, similar problems would happen for any VDB Provider

Proposed resolution

Refactor to allow other VDB Providers

Remaining tasks

MR coming

User interface changes

VDB Providers can provide their own settings for the search api backend

API changes

N/A

Data model changes

Interfaces changed within AI Search

📌 Task
Status

Active

Version

1.0

Component

AI Search

Created by

🇬🇧United Kingdom scott_euser

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

Merge Requests

Comments & Activities

Production build 0.71.5 2024