Skip to content

Vector Search Support#111

Open
yabsp wants to merge 6 commits into
masterfrom
vector-search
Open

Vector Search Support#111
yabsp wants to merge 6 commits into
masterfrom
vector-search

Conversation

@yabsp

@yabsp yabsp commented Jul 20, 2026

Copy link
Copy Markdown
Member

UI support for vector indexes, adapter features, and PostgreSQL quick deploy

Frontend counterpart to the vector-search backend work.

  • Vector indexes: index methods are filtered by category — vector columns (1-D ARRAY, fixed cardinality, non-nullable elements) get only VECTOR methods, others get the rest. Method parameters render as dynamic ENUM/INTEGER inputs and are sent via the new options map on IndexModel. Metric options respect element type (bit vectors -> HAMMING/JACCARD only), and vector indexes are restricted to a single column.
  • Element nullability: elementsNullable added to ColumnModel/UiColumnDefinition, shown as elements: NOT NULL and preserved on column update.
  • Adapter features: AdapterModel.features rendered as badges, with AdapterFeatureNamePipe for display names (vector -> pgvector, postgis -> PostGIS).
  • PostgreSQL quick deploy: Minimal and Full (pgvector & PostGIS) presets deploy in one click; manual mode selection moves behind a toggle.

Requires backend support for adapter features, column elementsNullable, index method category/parameters, and the pgvector & PostGIS PostgreSQL image variant.

@yabsp
yabsp requested a review from vogti July 20, 2026 14:01
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.

1 participant