時隔三年,Elastic 8正式發(fā)布
點擊關注公眾號,Java干貨及時送達
粉絲福利:小編會從今天留言的小伙伴中隨機抽贈送8.88元現(xiàn)金紅包。娛樂抽獎,大家隨緣積極參與啦,給生活一點小幸運~感謝大家的支持
文?| Travis
出品 | OSC開源社區(qū)(ID:oschina2013)

7.x REST API 兼容性
安全功能在默認情況下被啟用和配置
如果你在 Linux ARM 或 macOS M1 等 arch64 平臺上從歸檔中安裝 Elasticsearch,那么在首次啟動節(jié)點時,不會自動生成?
elastic?用戶密碼和 Kibana 注冊令牌。節(jié)點啟動后,需要用?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
更好地保護系統(tǒng)索引
allow_restricted_indices?權限設置為?true。superuser?角色也不再給予系統(tǒng)索引的寫入權限。因此,內(nèi)置的?elastic?superuser 默認不能改變系統(tǒng)索引。新的 KNN 搜索 API
dense_vector?字段,k-nearest neighbor(KNN)搜索可以找到與查詢向量最近的 k 個向量(這是由相似度指標來衡量的)。KNN 通常被用來支持推薦引擎和基于自然語言處理(NLP)算法的相關性排名。script_score?查詢。雖然這種方法保證了準確的結果,但它往往導致搜索速度緩慢,而且在大型數(shù)據(jù)集上不能很好地擴展。作為對較慢的索引和不完美的準確性的交換,新的 KNN 搜索 API 讓你在更大的數(shù)據(jù)集上以更快的速度運行近似的 KNN 搜索。為?keyword、?match_only_text?和?text?字段節(jié)省存儲空間
keyword、?match_only_text?字段以及?text?字段受益。在使用應用程序日志的基準測試中,這一轉變?yōu)?message?字段(映射為?match_only_text)的索引大小減少了 14.4%,總體上減少了 3.5% 的磁盤占用空間。加快?geo_point、geo_shape?和范圍字段索引速度
geo_point、geo_shape?和范圍字段的內(nèi)部數(shù)據(jù)結構。Lucene 級別的基準測試顯示,這些字段類型的索引速度提高了 10-15%。主要由這些字段組成的 Elasticsearch 索引和數(shù)據(jù)流可能會在索引速度方面有顯著的改進。PyTorch 模型支持自然語言處理(NLP)
其他變化
刪除鄰接 matrix 設置?#46327?(issues:?#46257,?#46324)
刪除?
MovingAverage?管道聚合?#39328刪除棄用的?
_time?和?_term?排序?#39450刪除棄用的日期歷史間隔?#75000
Allocation:
刪除
include_relocations設置?#47717?(issues:?#46079,?#47443)
Analysis:
清理分析中的版本化棄用?#41560?(issue:?#41164)
刪除預先配置的?
delimited_payload_filter?#43686?(issues:?#41560,?#43684)
Authentication:
除非明確禁用,否則始終添加文件和本機 Realm?#69096?(issue:?#50892)
默認情況下不要在 Policy 中設置 NameID 格式?#44090?(issue:?#40353)
為 Realm 配置強制設置順序?#51195?(issue:?#37614)
Cluster Coordination:
刪除連接超時?#60873?(issue:?#60872)
刪除對延遲狀態(tài)恢復掛起主控器的支持?#53845?(issue:?#51806)
Distributed:
刪除同步刷新?#50882?(issues:?#50776,?#50835)
刪除?
cluster.remote.connect設置?#54175?(issue:?#53924)
Engine:
強制合并應該拒絕設置了
only_expunge_deletes和max_num_segments的請求?#44761?(issue:?#43102)刪除每個類型的索引統(tǒng)計?#47203?(issue:?#41059)
移除 translog 保留設置?#51697?(issue:?#50775)
Features/CAT APIs:
為?
_cat/indices?刪除廢棄的?local?參數(shù)?#64868?(issue:?#62198)為?
_cat/shards?刪除廢棄的?local?參數(shù)?#64867?(issue:?#62197)
Features/ILM+SLM:
默認
cluster.routing.allocation.enforce_default_tier_preference為true?#79275?(issues:?#76147,?#79210)
Features/Indices APIs
將
prefer_v2_templates參數(shù)默認值設為?true?#55489?(issues:?#53101,?#55411)刪除棄用的
_upgrade?API?#64732?(issue:?#21337)從 REST 層移除參數(shù)?
include_type_name刪除索引模板中的
template字段?#49460?(issue:?#21009)
Infra/Core
從數(shù)據(jù)路徑中刪除
nodes/0文件夾前綴刪除
bootstrap.system_call_filter設置?#72848刪除
node.max_local_storage_nodes?#42428?(issue:?#42426)刪除 Joda 依賴?#79007
刪除命名日期/時間格式的駝峰式大小寫?#60044
……
Packaging
刪除 SysV 初始化支持?#51716
刪除對
JAVA_HOME?的支持?#69149需要 Java 17 才能運行 Elasticsearch?#79873
……
往 期 推 薦
1、致歉!抖音Semi Design承認參考阿里Ant Design
點分享
點收藏
點點贊
點在看





