Repository navigation
[VOTE] MinHash LSH scalar index format specification #9116
zhangyue19921010
started this conversation in
Vote
Replies: 5 comments 3 replies
|
+1 binding |
0 replies
|
Hi @BubbleCal @Xuanwo @wjones127 and @jackye1995. Really appreciate if get your attention. would u mind to take a look if possible? Thanks in advance. |
0 replies
|
My questions are:
|
1 reply
|
+1 |
1 reply
|
Hi @zhangyue19921010, I suggest we take the experimental route: we can add and merge PRs first while keeping this vote open. Once we have validated this index on real user workloads, we can come back to decide whether to keep or remove it entirely. |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Formal vote on PR #9076.
This proposal adds the MinHash LSH scalar index to the Lance format: an approximate near-duplicate index over text columns that ranks rows by the estimated Jaccard similarity of their token shingles. The PR adds the
MinHashLshIndexDetailsmessageand the specification of the two files a segment stores (
signatures.lanceandbands.lance): the version-0 signature procedure with known-answer vectors, the PyArrow schemas and schema metadata, the page table, and reader navigation. Version 0 admits only tokenizers whose data ships with Lance, so a query is tokenized from the index details alone and segments built anywhere stay comparable. It is a new, optional index type; no existing file or index format changes, and datasets without the index are unaffected.Per the voting process, format specification
changes are voted on the PR itself:
Only approvals on the latest commit count. The vote needs three binding +1 votes from PMC members, excluding the proposer, and stays open for at least 72 hours, weekends excluded; the vote gate comments on the PR with the exact closing time.
Please keep detailed design discussion in the PR.
All reactions