lance-format / lance-format/lance

True scalar index plugins

Open
#7,103 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

A-index enhancement
Dominant language
Rust
Stars
7.1k
Forks
852
Avg merge
3d 18h
Merged PRs (30d)
272

Description

This is a tracking issue to track the remaining work needed to have additional indexes be provided as new plugins and not require any change to the source.

Minimal (can add plugins via rust crate)
  • lance-format/lance#7104
  • lance-format/lance#7106
Baseline (can add plugins as python packages)
  • lance-format/lance#7105
Desired (existing indexes also follow pattern)
  • Break up lance-index into individual plugin crates

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked issues lance-format/lance#7104, #7105, and #7106, then inspect the existing lance-index crate. The work is complete when the remaining indexes can be added as Rust-crate or Python-package plugins without source changes, with existing indexes following the same plugin pattern.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
database
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.