spring-projects / spring-ai

An Application Framework for AI Engineering
https://docs.spring.io/spring-ai/reference/index.html
Apache License 2.0
3.21k stars 812 forks source link

Add Auto-configuration and Boot starter for the GemFire Vector Store #488

Closed tzolov closed 3 months ago

tzolov commented 7 months ago

GemFire Vector Store: https://github.com/spring-projects/spring-ai/tree/main/vector-stores/spring-ai-gemfire

eddumelendez commented 7 months ago

I wonder if there is any chance to test it using Testcontainers GemFire module and the Docker image, which is hosted in VMWare registry. V2 was recently announced

geetrawat commented 7 months ago

I wonder if there is any chance to test it using Testcontainers GemFire module and the Docker image, which is hosted in VMWare registry. V2 was recently announced

For now, we have docker image to test the Gemfire vector store [https://hub.docker.com/r/gemfire/gemfire] but we don't yet support Testcontainers yet. Planning to add that in near future.

tzolov commented 6 months ago

@geetrawat,

if not mistaken, the https://hub.docker.com/r/gemfire/gemfire image is only the plain GemFire, not the GemFire with the Vector Store extension?

If so, IMO, it should be trivial to create a Dockerfile that starts from the existing Gemfire image, adds the necessary vector store extension files, configures them and then commits a new image that supports both?

This would definitely improve the testability for the store.

izeye commented 3 months ago

This seems to have been resolved via https://github.com/spring-projects/spring-ai/pull/599.

markpollack commented 3 months ago

yes indeed. Closing now.