重磅!Elasticsearch 8 正式發(fā)布!
點(diǎn)擊上方[全棧開發(fā)者社區(qū)]→右上角[...]→[設(shè)為星標(biāo)?
點(diǎn)擊領(lǐng)取全棧資料:全棧資料

7.x REST API 兼容性
安全功能在默認(rèn)情況下被啟用和配置
如果你在 Linux ARM 或 macOS M1 等 arch64 平臺上從歸檔中安裝 Elasticsearch,那么在首次啟動節(jié)點(diǎn)時,不會自動生成?
elastic?用戶密碼和 Kibana 注冊令牌。節(jié)點(diǎn)啟動后,需要用?bin/elasticsearch-reset-password?工具生成?elastic?密碼:
bin/elasticsearch-reset-password -u elastic
然后,用?bin/elasticsearch-create-enrollment-token?工具為 Kibana 創(chuàng)建一個注冊令牌:?
bin/elasticsearch-create-enrollment-token -s kibana
更好地保護(hù)系統(tǒng)索引
allow_restricted_indices?權(quán)限設(shè)置為?true。superuser?角色也不再給予系統(tǒng)索引的寫入權(quán)限。因此,內(nèi)置的?elastic?superuser 默認(rèn)不能改變系統(tǒng)索引。新的 KNN 搜索 API
dense_vector?字段,k-nearest neighbor(KNN)搜索可以找到與查詢向量最近的 k 個向量(這是由相似度指標(biāo)來衡量的)。KNN 通常被用來支持推薦引擎和基于自然語言處理(NLP)算法的相關(guān)性排名。script_score?查詢。雖然這種方法保證了準(zhǔn)確的結(jié)果,但它往往導(dǎo)致搜索速度緩慢,而且在大型數(shù)據(jù)集上不能很好地?cái)U(kuò)展。作為對較慢的索引和不完美的準(zhǔn)確性的交換,新的 KNN 搜索 API 讓你在更大的數(shù)據(jù)集上以更快的速度運(yùn)行近似的 KNN 搜索。為?keyword、?match_only_text?和?text?字段節(jié)省存儲空間
keyword、?match_only_text?字段以及?text?字段受益。在使用應(yīng)用程序日志的基準(zhǔn)測試中,這一轉(zhuǎn)變?yōu)?message?字段(映射為?match_only_text)的索引大小減少了 14.4%,總體上減少了 3.5% 的磁盤占用空間。加快?geo_point、geo_shape?和范圍字段索引速度
geo_point、geo_shape?和范圍字段的內(nèi)部數(shù)據(jù)結(jié)構(gòu)。Lucene 級別的基準(zhǔn)測試顯示,這些字段類型的索引速度提高了 10-15%。主要由這些字段組成的 Elasticsearch 索引和數(shù)據(jù)流可能會在索引速度方面有顯著的改進(jìn)。PyTorch 模型支持自然語言處理(NLP)
其他變化
刪除鄰接 matrix 設(shè)置?#46327?(issues:?#46257,?#46324)
刪除?
MovingAverage?管道聚合?#39328刪除棄用的?
_time?和?_term?排序?#39450刪除棄用的日期歷史間隔?#75000
刪除
include_relocations設(shè)置?#47717?(issues:?#46079,?#47443)
清理分析中的版本化棄用?#41560?(issue:?#41164)
刪除預(yù)先配置的?
delimited_payload_filter?#43686?(issues:?#41560,?#43684)
除非明確禁用,否則始終添加文件和本機(jī) Realm?#69096?(issue:?#50892)
默認(rèn)情況下不要在 Policy 中設(shè)置 NameID 格式?#44090?(issue:?#40353)
為 Realm 配置強(qiáng)制設(shè)置順序?#51195?(issue:?#37614)
刪除連接超時?#60873?(issue:?#60872)
刪除對延遲狀態(tài)恢復(fù)掛起主控器的支持?#53845?(issue:?#51806)
刪除同步刷新?#50882?(issues:?#50776,?#50835)
刪除?
cluster.remote.connect設(shè)置?#54175?(issue:?#53924)
強(qiáng)制合并應(yīng)該拒絕設(shè)置了
only_expunge_deletes和max_num_segments的請求?#44761?(issue:?#43102)刪除每個類型的索引統(tǒng)計(jì)?#47203?(issue:?#41059)
移除 translog 保留設(shè)置?#51697?(issue:?#50775)
為?
_cat/indices?刪除廢棄的?local?參數(shù)?#64868?(issue:?#62198)為?
_cat/shards?刪除廢棄的?local?參數(shù)?#64867?(issue:?#62197)
默認(rèn)
cluster.routing.allocation.enforce_default_tier_preference為true?#79275?(issues:?#76147,?#79210)
將
prefer_v2_templates參數(shù)默認(rèn)值設(shè)為?true?#55489?(issues:?#53101,?#55411)刪除棄用的
_upgrade?API?#64732?(issue:?#21337)從 REST 層移除參數(shù)?
include_type_name刪除索引模板中的
template字段?#49460?(issue:?#21009)
從數(shù)據(jù)路徑中刪除
nodes/0文件夾前綴刪除
bootstrap.system_call_filter設(shè)置?#72848刪除
node.max_local_storage_nodes?#42428?(issue:?#42426)刪除 Joda 依賴?#79007
刪除命名日期/時間格式的駝峰式大小寫?#60044
……
刪除 SysV 初始化支持?#51716
刪除對
JAVA_HOME?的支持?#69149需要 Java 17 才能運(yùn)行 Elasticsearch?#79873
覺得本文對你有幫助?請分享給更多人
關(guān)注「全棧開發(fā)者社區(qū)」加星標(biāo),提升全棧技能
本公眾號會不定期給大家發(fā)福利,包括送書、學(xué)習(xí)資源等,敬請期待吧!
如果感覺推送內(nèi)容不錯,不妨右下角點(diǎn)個在看轉(zhuǎn)發(fā)朋友圈或收藏,感謝支持。
好文章,留言、點(diǎn)贊、在看和分享一條龍
