Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@19-hanhan
Copy link
Contributor

What problem does this PR solve?

  1. Replace AbstractHnsw (implemented as a variant) with HnswHandler (implemented as a class).
  2. Wrap AbstractHnsw's operations into HnswHandler using member functions.

Type of change

  • Refactoring
  • Performance Improvement
  • Test cases

@19-hanhan 19-hanhan force-pushed the dev branch 4 times, most recently from aad248c to 295089f Compare May 21, 2025 02:09
@JinHai-CN JinHai-CN added the ci PR can be test label May 21, 2025
@19-hanhan 19-hanhan added ci PR can be test and removed ci PR can be test labels May 21, 2025
19-hanhan added 6 commits May 21, 2025 13:46
HNSW Index Operations (✓ Passed)
HNSW Graph Compression (✓ Passed)
LSGHnswHandlerBuildTest (LSGBuildTest Fixed Version) (✓ Passed)

Signed-off-by: Long <[email protected]>
1. HNSW index load via mmap (✓ Passed)
2. Parallelized build & search operations (✓ Passed)

Signed-off-by: Long <[email protected]>
…lementation in the database engine

Signed-off-by: Long <[email protected]>
@JinHai-CN JinHai-CN merged commit b738ad1 into infiniflow:main May 21, 2025
3 checks passed
@19-hanhan 19-hanhan deleted the dev branch May 26, 2025 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci PR can be test

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants