Skip to content

IBX-11401: Added generic dense vector dynamic fields for dimension-based embedding suffixes#111

Open
mikadamczyk wants to merge 1 commit intomainfrom
gemini-embedding-provider
Open

IBX-11401: Added generic dense vector dynamic fields for dimension-based embedding suffixes#111
mikadamczyk wants to merge 1 commit intomainfrom
gemini-embedding-provider

Conversation

@mikadamczyk
Copy link
Contributor

@mikadamczyk mikadamczyk commented Feb 26, 2026

🎫 Issue IBX-11401

Related PRs:

Description:

This PR updates the Solr schema to support generic embedding field suffixes based on vector dimensions. Added generic dynamic fields:

  • *_1536_dv -> vector_1536
  • *_3072_dv -> vector_3072

New embedding models (e.g., Gemini variants) should not require adding dedicated Solr schema entries for each model/provider suffix. With model-specific suffixes ending in dimension markers (..._1536_dv, ..._3072_dv), Solr can map fields generically by dimension.
Existing dynamic fields (OpenAI-specific suffixes like *_ada002_dv, *_3small_dv, *_3large_dv) remain unchanged and continue to work.

For QA:

Documentation:

@mikadamczyk mikadamczyk self-assigned this Feb 26, 2026
@sonarqubecloud
Copy link

@mikadamczyk mikadamczyk requested a review from a team February 27, 2026 12:03
@ibexa-workflow-automation-1 ibexa-workflow-automation-1 bot requested review from Steveb-p, ViniTou, alongosz, barw4, ciastektk, konradoboza, tbialcz and wiewiurdp and removed request for a team February 27, 2026 12:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants