GPTCache icon indicating copy to clipboard operation
GPTCache copied to clipboard

[Feature]:Support integrate Elasticsearch as the VectorBase

Open Qsimple opened this issue 2 years ago • 5 comments

Is your feature request related to a problem? Please describe.

Elasticsearch is a distributed, RESTful search and analytics engine. It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.

Will gptcache integrate Elasticsearch as the vectorbase?

Describe the solution you'd like.

Implement the gptcache.manager.vector_data.base.VectorBase

Describe an alternate solution.

Implement the gptcache.manager.vector_data.base.VectorBase

Anything else? (Additional Context)

Nothing

Qsimple avatar Jul 19 '23 07:07 Qsimple

@Qsimple it's a good idea. And if you have free time, you can try to do it. you also try to use the redis, which has supported

SimFG avatar Jul 19 '23 07:07 SimFG

@SimFG I am interested in taking up this issue, could you assign it to me?

AvikantSrivastava avatar Jul 19 '23 13:07 AvikantSrivastava

@AvikantSrivastava It's fine, thank your contribution!

SimFG avatar Jul 19 '23 13:07 SimFG

Look forward to review your PR,,;)

Qsimple avatar Jul 20 '23 02:07 Qsimple

Hi @Qsimple @SimFG Sorry for the delay I got a little busy at work, but now I have started working on this issue.

I have raised a PR here https://github.com/zilliztech/GPTCache/pull/509

Currently in WIP, I will add some comments for clarification

AvikantSrivastava avatar Aug 06 '23 23:08 AvikantSrivastava