- Release date: January 12, 2025
- Lucene version: Lucene 9.9.1
- Added support for indexing dense vectors in Parquet format:
- Created
ParquetDenseVectorCollection
andParquetDenseVectorDocumentGenerator
. - Used
strategicblue/parquet-floor
dependency. - Refactored
DenseVectorDocumentGenerator
toJsonDenseVectorDocumentGenerator
. - Refactored
InvertedDenseVectorDocumentGenerator
toJsonInvertedDenseVectorDocumentGenerator
. - Established parallel class structure for jsonl and Parquet formats.
- Added dynamic type support (float/double) for
ParquetDenseVectorDocumentGenerator
.
- Created
- Added bindings: RAG24 topics with Arctic emeddings, RAG24 UMBRELA qrels.
- Added initial fusion implementation: regressions script w/ initial yaml config.
- Installed new regressions: RAG24 baselines, MS MARCO Passage V1 Parquet, BEIR Parquet.
- Refactored approach to tolerance checking and tweaked yaml configs.
- Improved search UI landing page and search bar when displaying results.
- Renamed
cos-dpr
tocos-dpr
: refactored prebuilt indexes, symbols etc.
Sorted by number of commits:
- Jimmy Lin (lintool)
- Shivani Upadhyay (UShivani3)
- Jie Min (Stefan824)
- Vivek Alamuri (valamuri2020)
- Brayden Zhong (b8zhong)
- Vincent (vincent-4)
- Daniel Zhang (zdann15)
- Ahmed Essam (AhmedEssam19)
- Alireza Arbabi (Alireza-Zwolf)
- Amirkia RAFIEI OSKOOEI (amirkiarafiei)
- Anshul Singh (anshulsc)
- Carol Duan (CCarolD)
- Divyajyoti Panda (Divyajyoti02)
- Forrest Gao (Linsen-gao-457)
- Hossein Molaeian (Hossein-Molaeian)
- Jialin (sherloc512)
- Katelyn Harlan (Axiomatic314)
- Krish Patel (krishh-p)
- Nicole Han (nicoella)
- Nihal Menon (nihalmenon)
- Patrick Yi (pjyi2147)
- Raghav Vasudeva (Raghav0005)
- Raya Ferdous (r-aya)
- Rohan Jha (robro612)
- Samantha (Samantha-Zhan)
- Shreyas Patil (ShreyasP20)
- a-y-m-a-n-c-h (a-y-m-a-n-c-h)
- andrewxucs (andrewxucs)
- mithildamani256 (mithildamani256)
- nourj98 (nourj98)
- pxlin-09 (pxlin-09)
- sisixili (sisixili)
All contributors with five or more commits, sorted by number of commits, according to GitHub:
- Jimmy Lin (lintool)
- Peilin Yang (Peilin-Yang)
- Ogundepo Odunayo (ToluClassics)
- Arthur Chen (ArthurChen189)
- Xueguang Ma (MXueguang)
- Ahmet Arslan (iorixxx)
- Tommaso Teofili (tteofili)
- Edwin Zhang (edwinzhng)
- Rodrigo Nogueira (rodrigonogueira4)
- Emily Wang (emmileaf)
- Royal Sequiera (rosequ)
- Jheng-Hong Yang (justram)
- Yuqi Liu (yuki617)
- Eric Zhang (16BitNarwhal)
- Chris Kamphuis (Chriskamphuis)
- Victor Yang (Victor0118)
- Boris Lin (borislin)
- Nikhil Gupta (nikhilro)
- Jasper Xian (jasper-xian)
- Ronak Pradeep (ronakice)
- Yuhao Xie (Kytabyte)
- Shane Ding (shaneding)
- Stephanie Hu (stephaniewhoo)
- Kuang Lu (lukuang)
- Joel Mackenzie (JMMackenzie)
- Xinyu (Crystina) Zhang (crystina-z)
- Adam Yang (adamyy)
- Mofe Adeyemi (Mofetoluwa)
- Salman Mohammed (salman1993)
- Manveer Tamber (manveertamber)
- Xinyu Mavis Liu (x389liu)
- Luchen Tan (LuchenTan)
- Kelvin Jiang (kelvin-jiang)
- Zhiying Jiang (bazingagin)
- Akintunde Oladipo (theyorubayesian)
- Johnson Han (x65han)
- Hang Cui (HangCui0510)
- Matt Yang (d1shs0ap)
- Dayang Shi (dyshi)
- Aileen Lin (AileenLin)
- Michael Tu (tuzhucheng)
- Vivek Alamuri (valamuri2020)
- Ryan Clancy (ryan-clancy)
- Yuqing Xie (amyxie361)
- Nandan Thakur (thakur-nandan)
- Zeynep Akkalyoncu Yilmaz (zeynepakkalyoncu)
- Peng Shi (Impavidity)
- Shivani Upadhyay (UShivani3)