version 1.0.0 GA
Expected Behavior
vector store like pgvector, Weaviate should allow overriding the text/embedding column for storing, other than 'content' Possibly through app properties
Current Behavior
vector store like pgvector, weaviate expects that the column for storing embedding/ text should be 'content'
Context
Comment From: dev-jonghoonpark
For weaviate related issue : https://github.com/spring-projects/spring-ai/issues/3535 related pr : https://github.com/spring-projects/spring-ai/pull/3555
Comment From: dev-jonghoonpark
I'd like to try implementing a configurable content field name for PGvector also. I'll give it a try tomorrow.
Comment From: dev-jonghoonpark
I'm looking into PgVectorStore, and it seems like in addition to the content
column, the metadata
and embedding
columns are fixed. Would it be sufficient if only the content column
could be configured?
Comment From: AmritSDutta
Content column configuration is kind of blocker for existing pgvector tables. As you pointed out, meta columns custom configuration will be crucial too. @dev-jonghoonpark