Commit Graph

345 Commits

Author SHA1 Message Date
rayx 3b1a10c38d
feat(diskann): io uring backend (#599)
Co-authored-by: ZeFeng Yin <yinzefeng.yzf@alibaba-inc.com>
2026-08-07 17:44:58 +08:00
ZeFeng Yin e1f11e29fe
fix(search): validate filters and reset stale filter state (#663) 2026-08-07 16:14:44 +08:00
Jalin Wang f4aa7845f2
fix(build): allow nmake for Snowball codegen on Windows (#661)
fix Snowball building when MSYS2 does not present on Windows
2026-08-07 10:13:18 +08:00
dependabot[bot] aff4420ae0
ci(deps): bump actions/setup-java from 5 to 5.6.0 (#641)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 11:21:53 +08:00
Yin Yongqi 16c14dc64b
fix(collection): allow writes and reads to proceed during Optimize (#614) 2026-08-05 14:46:42 +08:00
egolearner d7a95d02be
fix(kmeans): correct spherical centroid normalization (#654) 2026-08-05 12:48:51 +08:00
ZeFeng Yin 9ff5db33db
refactor: remove redundant IndexLogger (#652) 2026-08-05 10:51:18 +08:00
egolearner 6eed986ac5
fix: properly handle larger final IPC chunk in mmap store (#645) 2026-08-04 16:58:10 +08:00
Cuiys 3e66f8b268
docs: update qrcode in readme (#651) 2026-08-04 14:06:11 +08:00
dependabot[bot] 25a48a3f29
ci(deps): bump mozilla-actions/sccache-action from 0.0.10 to 0.0.11 (#642)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 10:34:50 +08:00
egolearner 58375ff7b8
feat(fts): add ngram tokenizer (#593) 2026-08-03 14:06:15 +08:00
ZeFeng Yin be6d7b7cfb
test: stabilize DiskANN and IVF searcher tests (#637) 2026-08-03 10:39:17 +08:00
luoxiaojian ad36b75966
fix(vamana): honor asymmetric query metrics (#635) 2026-07-30 20:11:37 +08:00
rayx d15a37e425
fix: remove redundant virtual (#631) 2026-07-29 19:23:16 +08:00
luoxiaojian 1ad6df2539
refactor(thread-pool): make CPU affinity opt-in (#623) 2026-07-29 15:30:04 +08:00
egolearner 31be25598a
fix(db): persist delete-only writing segment records (#618) 2026-07-28 20:36:02 +08:00
feihongxu0824 e2ea49d4ac
fix: limit Windows all-in-one DLL exports (#611) 2026-07-28 11:51:44 +08:00
Hosni Belfeki d59d9a48f9
fix(python): validate query field names (#612) 2026-07-27 17:41:23 +08:00
Hosni Belfeki 016866b218
fix(python): validate query topk (#616) 2026-07-27 17:01:08 +08:00
ZeFeng Yin 8f276e07b1
fix(diskann): make Linux AIO fallback safe for partial operations (#615) 2026-07-27 16:57:52 +08:00
dependabot[bot] 2d9c231f75
ci(deps): bump actions/setup-python from 6 to 7 (#620)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 16:17:56 +08:00
Zhuanglin Zheng a4347e31f1
Add a preprocessor in Turbo (#548)
Co-authored-by: ray <rui.xing@alibaba-inc.com>
2026-07-24 14:01:52 +08:00
Cuiys 764754427c
docs: modify wechat qp code link in readme (#610) 2026-07-21 16:53:47 +08:00
ZeFeng Yin fea2481342
fix: HnswExternalStreamerEntity (#607) 2026-07-20 17:29:23 +08:00
lichen2015 9b51b75dec
chore: update README to v0.6.0 (#606) 2026-07-20 15:54:48 +08:00
rayx cb42297298
fix(diskann): add diskann into zvec core lib (#602) 2026-07-19 12:03:35 +08:00
feihongxu0824 e89be98bb3
fix: optimize after crash recovery without opening wal (#600) 2026-07-17 16:56:21 +08:00
mrcs64 a5dfec6a65
fix(segment): propagate forward-store writer open failure instead of crashing (#579)
Co-authored-by: mrcs64 <9069178+mrcs64@users.noreply.github.com>
2026-07-17 16:13:50 +08:00
rayx ec8a78ee08
refactor(diskann): decouple from libaio via dlopen (#532)
Co-authored-by: Zefeng Yin <yinzefeng.yzf@alibaba-inc.com>
2026-07-16 17:58:25 +08:00
egolearner 23538ab876
fix(collection): preserve writing segment on DDL failure (#574) 2026-07-16 10:54:56 +08:00
rayx 8693cf9de7
refactor: turbo quantizer (#546) 2026-07-15 19:54:07 +08:00
ZeFeng Yin f9ef15a362
chore: some optimize in ivf index (#528) 2026-07-14 10:55:51 +08:00
egolearner 1f51210ad4
docs: clarify multi-query wording (#590) 2026-07-14 09:38:02 +08:00
Jalin Wang 1afdea8dc5
feat(python): expose group-by search to Python API (#561)
Co-authored-by: jiliang.ljl <jiliang.ljl@alibaba-inc.com>
2026-07-13 20:22:07 +08:00
Qinren Zhou 2d00cb718b
Update README.md (#589) 2026-07-13 16:18:46 +08:00
Jalin Wang 1b694706cb
docs(python): declare and enforce 64-bit-only Python support (#576) 2026-07-13 11:54:10 +08:00
egolearner 4de76fdbde
fix(fts): allow global doc id gaps during compaction (#588) 2026-07-13 10:54:30 +08:00
lichen2015 78ef197aaa
feat(c_api): add DiskANN index type support to C API (#495)
Co-authored-by: Claude <noreply@anthropic.com>
2026-07-10 16:11:09 +08:00
egolearner a90ec5b1d6
fix(fts): preserve zero-match filter semantics (#584) 2026-07-10 15:20:51 +08:00
Dmitriy Shekhovtsov e906168cc1
fix: accept Xcode 26.5's renamed libtool version string in iOS Arrow build (#581)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 14:35:31 +08:00
egolearner 20f9be250c
perf(fts): add block-max skip and score early-exit to ConjunctionIterator (#441) 2026-07-10 11:40:47 +08:00
egolearner 821a9333fc
fix(index): snapshot read-only indexes without flush (#569) 2026-07-10 10:55:50 +08:00
egolearner 7449d7193b
fix(fts): restore writing segment stats on reopen (#566) 2026-07-10 10:52:46 +08:00
Cuiys 8f3c96cf93
[docs] fix:update wechat qr code link (#575) 2026-07-09 23:14:34 +08:00
Cuiys b5159f4827
ci: run RISC-V build weekly (#577) 2026-07-09 23:14:10 +08:00
egolearner df6af2f05d
feat: Implement standard tokenizer based on UAX29 (#547) 2026-07-09 10:01:56 +08:00
egolearner 05524045f9
fix: clarify create path existence error [skip ci] (#559) 2026-07-09 08:13:53 +08:00
egolearner a8fa3a114e
fix(doc): use Query in README examples [skip ci] (#558) 2026-07-08 11:09:03 +08:00
Loyal-Young 6e3f8c3f91
chore: enable targeted bugprone clang-tidy checks (#500)
Co-authored-by: Loyal-Young <266632325+Loyal-Young@users.noreply.github.com>
2026-07-08 10:14:42 +08:00
Jalin Wang 468c565f86
feat(core, indexer): support group_by searching and fix hnsw sparse (#527) 2026-07-07 17:15:12 +08:00