OpenSearch項(xiàng)目近期邁出了重要一步,正式揭曉了其3.0版本的面紗。這一版本標(biāo)志著該項(xiàng)目自去年9月從亞馬遜AWS移交至OpenSearch軟件基金會(huì)后,社區(qū)主導(dǎo)治理模式的首個(gè)重大成果。項(xiàng)目繼續(xù)在GitHub平臺(tái)上蓬勃發(fā)展,并維持著Apache 2.0開(kāi)源許可協(xié)議。
3.0版本的發(fā)布,無(wú)疑為項(xiàng)目注入了新的活力,尤其在性能提升方面表現(xiàn)突出。相較于上一版本2.19,新版本在多項(xiàng)查詢(xún)操作中實(shí)現(xiàn)了平均20%的性能飛躍。更令人矚目的是,與早期版本1.3相比,性能提升竟高達(dá)9.5倍。這一顯著進(jìn)步得益于底層索引引擎的全面升級(jí)——Apache Lucene 10的引入,它優(yōu)化了向量字段索引、稀疏數(shù)據(jù)處理及壓縮機(jī)制,使得查詢(xún)速度與存儲(chǔ)效率均得到大幅提升。
在搜索技術(shù)的探索上,OpenSearch 3.0亦帶來(lái)了突破性進(jìn)展,正式引入了“向量搜索”功能。這一功能不僅拓寬了項(xiàng)目的搜索邊界,還標(biāo)志著“派生向量”機(jī)制從實(shí)驗(yàn)階段邁入正式應(yīng)用。派生向量機(jī)制能夠在不保存原始向量數(shù)據(jù)的前提下,動(dòng)態(tài)生成查詢(xún)時(shí)的向量值,從而大幅降低存儲(chǔ)成本,并在冷啟動(dòng)狀態(tài)下顯著提升查詢(xún)響應(yīng)速度。據(jù)官方數(shù)據(jù),該機(jī)制可使查詢(xún)延遲減少多達(dá)30倍,并支持多種向量引擎,為用戶(hù)提供了更多選擇。
新版本還帶來(lái)了對(duì)GPU加速構(gòu)建索引的支持,這一特性對(duì)于頻繁處理向量數(shù)據(jù)的場(chǎng)景尤為關(guān)鍵。據(jù)測(cè)試,GPU加速可使向量數(shù)據(jù)的索引構(gòu)建速度提升超過(guò)9倍,極大地提高了數(shù)據(jù)處理效率。與此同時(shí),新版Explain API的推出,為開(kāi)發(fā)者提供了深入理解向量查詢(xún)?cè)u(píng)分機(jī)制的工具,使他們能夠更準(zhǔn)確地掌握相似度計(jì)算和結(jié)果排序的依據(jù),進(jìn)而優(yōu)化查詢(xún)策略,提升系統(tǒng)整體表現(xiàn)。