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