# 5.1.1 Release Notes
原文鏈接 : ?[https://www.elastic.co/guide/en/elasticsearch/reference/5.3/release-notes-5.1.1.html](https://www.elastic.co/guide/en/elasticsearch/reference/5.3/release-notes-5.1.1.html)
譯文鏈接 : ?[http : //apache.wiki/display/Elasticsearch/5.1.1+Release+Notes](http://apache.wiki/display/Elasticsearch/5.1.1+Release+Notes)
貢獻者 : ?[@yangbin](http://www.apache.wiki/users/viewmyprofile.action),[ApacheCN](/display/~apachecn),[Apache中文網](/display/~apachechina)
也可以參閱?[在 5.1 中的重大改變](/pages/viewpage.action?pageId=9406177)。
### Breaking changes(重大變化)
Aliases
* 驗證 **alias**(別名)與 **index** **names**(索引名稱)相同?[#20771](https://github.com/elastic/elasticsearch/pull/20771)(issue : ?[#20748](https://github.com/elastic/elasticsearch/issues/20748))
REST
* Remove lenient stats parsing 5.x?[#21576](https://github.com/elastic/elasticsearch/pull/21576)(issues : ?[#20722](https://github.com/elastic/elasticsearch/issues/20722),?[#21410](https://github.com/elastic/elasticsearch/issues/21410),?[#21417](https://github.com/elastic/elasticsearch/issues/21417))
### Breaking Java changes(重大的?JAVA 變化)
Discovery
* 刪除 **ElectMasterService** 的可插拔性?[#21031](https://github.com/elastic/elasticsearch/pull/21031)
Exceptions
* 刪除?**IndexTemplateAlreadyExistsException?**和 **IndexShardAlreadyExistsException**?[#21539](https://github.com/elastic/elasticsearch/pull/21539)(issue : ?[#21494](https://github.com/elastic/elasticsearch/issues/21494))?
* 用 **ResourceAlreadyExistsException** 替換 **IndexAlreadyExistsException**?[#21494](https://github.com/elastic/elasticsearch/pull/21494)
* **Backport** : 使用 **ResourceAlreadyExistsException** 替換 **IndexAlreadyExistsException?**[#21601](https://github.com/elastic/elasticsearch/pull/21601)(issue :[#21494](https://github.com/elastic/elasticsearch/issues/21494))
Internal
* 傳遞執行者名稱以請求攔截器來支持異步攔截調用?[#21089](https://github.com/elastic/elasticsearch/pull/21089)
Network
* **Unguice Transport** 和 **friends**?[#20526](https://github.com/elastic/elasticsearch/pull/20526)??
Plugins
* 插件 : 刪除 **onModule** 的支持.?[#21416](https://github.com/elastic/elasticsearch/pull/21416)
### Deprecations(棄用 )
Analysis
* **5.x** 中 **_analyze API** 的棄用請求參數.?[#20686](https://github.com/elastic/elasticsearch/pull/20686)(issue : [#20246](https://github.com/elastic/elasticsearch/issues/20246))?
CRUD
* 不推薦使用 **VersionType.FORCE**?[#21078](https://github.com/elastic/elasticsearch/pull/21078)(issue : [#20995](https://github.com/elastic/elasticsearch/issues/20995))?
Core
* 為默認 **fs** 類型顯式選擇的用戶添加棄用日志.?[#21617](https://github.com/elastic/elasticsearch/pull/21617)?
Mapping
* 對索引請求不服從時間戳和?**ttl**.?[#21826](https://github.com/elastic/elasticsearch/pull/21826)(issue : [#21670](https://github.com/elastic/elasticsearch/issues/21670))?
Query DSL
* 為 **lenient** 布爾查詢添加 **deprecation** 日志記錄?[#21570](https://github.com/elastic/elasticsearch/pull/21570)(issue : [#21555](https://github.com/elastic/elasticsearch/issues/21555))?
* 為模糊查詢添加棄用日志記錄消息?[#20993](https://github.com/elastic/elasticsearch/pull/20993)(issue : [#15760](https://github.com/elastic/elasticsearch/issues/15760))?
Search
* 在?**search_shards api?**中棄用忽略的類型參數?[#21730](https://github.com/elastic/elasticsearch/pull/21730)(issue : [#21688](https://github.com/elastic/elasticsearch/issues/21688))?
Settings
* 對于使用存儲限制的情況,請添加棄用日志記錄?[#21618](https://github.com/elastic/elasticsearch/pull/21618)
### New features(新特性)
Analysis
* 顯示 **Lucenes Ukrainian** 分析器?[#21176](https://github.com/elastic/elasticsearch/pull/21176)(issue : ?[#19433](https://github.com/elastic/elasticsearch/issues/19433))
CAT API
* 為模板提供一個 **cat api** 端點?[#20545](https://github.com/elastic/elasticsearch/pull/20545)(issue : [#20467](https://github.com/elastic/elasticsearch/issues/20467))?
Query DSL
* 將“所有字段”執行模式添加到 **simple_query_string**?查詢?[#21341](https://github.com/elastic/elasticsearch/pull/21341)(issues : [#19784](https://github.com/elastic/elasticsearch/issues/19784), [#20925](https://github.com/elastic/elasticsearch/issues/20925))?
* 將 **quote_field_suffix** 的支持添加到 **simple_query_string.**[#21060](https://github.com/elastic/elasticsearch/pull/21060)(issue : [#18641](https://github.com/elastic/elasticsearch/issues/18641))?
* 將“所有字段”執行模式添加到 **query_string query**?[#20925](https://github.com/elastic/elasticsearch/pull/20925)(issue : [#19784](https://github.com/elastic/elasticsearch/issues/19784))?
Reindex API
* 為 **reindex** 和 **friends** 添加自動并行化支持?[#20767](https://github.com/elastic/elasticsearch/pull/20767)(issue : [#20624](https://github.com/elastic/elasticsearch/issues/20624))?
### Enhancements(改進)
Aggregations
* **Rescorer** 應該應用于 **TopHits aggregation**?[#20978](https://github.com/elastic/elasticsearch/pull/20978)(issue : [#19317](https://github.com/elastic/elasticsearch/issues/19317))?
Allocation
* **BalancedShardsAllocator** 中的均衡步驟為單個分片?[#21103](https://github.com/elastic/elasticsearch/pull/21103)
* 處理更高級的分配決定符?[#20724](https://github.com/elastic/elasticsearch/pull/20724)(issue : [#12815](https://github.com/elastic/elasticsearch/issues/12815))?
* 在 **BalancedShardsAllocator** 中分離決策應用程序?[#20634](https://github.com/elastic/elasticsearch/pull/20634)
* 從決策應用程序分配分配器決策?[#20431](https://github.com/elastic/elasticsearch/pull/20431)(issue : [#20347](https://github.com/elastic/elasticsearch/issues/20347))?
Analysis
* 刪除 **AnalysisService** 并將其簡化為分析器映射的簡單名稱?[#20627](https://github.com/elastic/elasticsearch/pull/20627)(issues : [#19827](https://github.com/elastic/elasticsearch/issues/19827), [#19828](https://github.com/elastic/elasticsearch/issues/19828))?
CAT API
* 向 **_cat apis** 添加內置的排序功能?[#20658](https://github.com/elastic/elasticsearch/pull/20658)(issue : [#16975](https://github.com/elastic/elasticsearch/issues/16975))?
* 將健康狀態參數添加到 **cat indices API?**[#20393](https://github.com/elastic/elasticsearch/pull/20393)
Cache
* 不緩存術語查詢?[#21566](https://github.com/elastic/elasticsearch/pull/21566)(issues : [#16031](https://github.com/elastic/elasticsearch/issues/16031), [#20116](https://github.com/elastic/elasticsearch/issues/20116))?
* 在協調節點上解析別名過濾器?[20916](https://github.com/elastic/elasticsearch/pull/20916)
Cluster
* 緩存成功的分片刪除檢查?[#21438](https://github.com/elastic/elasticsearch/pull/21438)
Core
* 發送大量查詢時減少內存壓力?[#21776](https://github.com/elastic/elasticsearch/pull/21776)
* 啟動時安裝安全管理器?[#21716](https://github.com/elastic/elasticsearch/pull/21716)
* 啟動時記錄節點ID?[#21673](https://github.com/elastic/elasticsearch/pull/21673)
* 確保源過濾自動機只能編譯一次?[#20857](https://github.com/elastic/elasticsearch/pull/20857)(issue : [#20839](https://github.com/elastic/elasticsearch/issues/20839))?
* 在批處理群集狀態改變時,提高調度公平性?[#20775](https://github.com/elastic/elasticsearch/pull/20775)(issue : [#20768](https://github.com/elastic/elasticsearch/issues/20768))?
* 不記錄完整的 **bootstrap** 檢查異常?[#19989](https://github.com/elastic/elasticsearch/pull/19989)
Exceptions
* 為異常添加 **BWC** 圖層?[#21694](https://github.com/elastic/elasticsearch/pull/21694)(issue : [#21656](https://github.com/elastic/elasticsearch/issues/21656))?
Geo
* 優化地理距離排序?[#20596](https://github.com/elastic/elasticsearch/pull/20596)(issue : [#20450](https://github.com/elastic/elasticsearch/issues/20450))?
Ingest
* 添加 **ignore_missing** 選項到 **SplitProcessor**??[#20982](https://github.com/elastic/elasticsearch/pull/20982)(issues : [#19995](https://github.com/elastic/elasticsearch/issues/19995), [#20840](https://github.com/elastic/elasticsearch/issues/20840))?
Internal
* 將 **ClusterState#lookupPrototypeSafe?**重命名為 **lookupPrototype** 并刪除“不安全”未使用的變體?[#21686](https://github.com/elastic/elasticsearch/pull/21686)
* **ShardActiveResponseHandler?**不應該保持整個群集狀態?[#21470](https://github.com/elastic/elasticsearch/pull/21470)(issue : [#21394](https://github.com/elastic/elasticsearch/issues/21394))?
* 從 **SearchPhaseController**刪除未使用的?**ClusterService?**依賴關系?[#21421](https://github.com/elastic/elasticsearch/pull/21421)
* 如果沒有注冊任何操作過濾器,請刪除特殊情況?[#21251](https://github.com/elastic/elasticsearch/pull/21251)
* 對于 **CacheBuilder** 方法,使用 **TimveValue** 而不是**long?**[#20887](https://github.com/elastic/elasticsearch/pull/20887)
* 刪除 **SearchContext#current**,所有它都是**threadlocals**?[#20778](https://github.com/elastic/elasticsearch/pull/20778)(issue : [#19341](https://github.com/elastic/elasticsearch/issues/19341))?
Java REST Client
* **Rese?**請求路徑為 **null** 時提供錯誤消息?[#21233](https://github.com/elastic/elasticsearch/pull/21233)(issue : [#21232](https://github.com/elastic/elasticsearch/issues/21232))?
Logging
* 在**info**而不是調試時,無法連接到節點?[#21809](https://github.com/elastic/elasticsearch/pull/21809)(issue : [#6468](https://github.com/elastic/elasticsearch/issues/6468)) ? ?
* 從最后截斷日志消息?[#21609](https://github.com/elastic/elasticsearch/pull/21609)(issue : [#21602](https://github.com/elastic/elasticsearch/issues/21602))?
* 記錄關機操作?[#20389](https://github.com/elastic/elasticsearch/pull/20389)(issue : [#20304](https://github.com/elastic/elasticsearch/issues/20304))?
* 禁用控制臺日志?[#20387](https://github.com/elastic/elasticsearch/pull/20387)
Mapping
* 在 **DocumentMapperParser** 中懶惰地創建 **QueryShardContext?[#21287](https://github.com/elastic/elasticsearch/pull/21287)**
Network
* 授予?**Netty** 許可閱讀系統 **somaxconn**[#21840](https://github.com/elastic/elasticsearch/pull/21840)
* 緩慢地解決單播主機?[#21630](https://github.com/elastic/elasticsearch/pull/21630)(issues : [#14441](https://github.com/elastic/elasticsearch/issues/14441), [#16412](https://github.com/elastic/elasticsearch/issues/16412))?
* 修復郵件上未完全讀取的處理程序名稱?[#21478](https://github.com/elastic/elasticsearch/pull/21478)
* 正常關機處理拒絕的ping?[#20842](https://github.com/elastic/elasticsearch/pull/20842)
Packaging
* 為歸檔分發添加空插件目錄?[#21204](https://github.com/elastic/elasticsearch/pull/21204)(issue : [#20342](https://github.com/elastic/elasticsearch/issues/20342))?
* 對 **Windows** 服務進行顯式缺失設置?[#21200](https://github.com/elastic/elasticsearch/pull/21200)(issue : [#18317](https://github.com/elastic/elasticsearch/issues/18317))?
* 更改配置文件的權限?[#20966](https://github.com/elastic/elasticsearch/pull/20966)
Plugin Lang Painless
* 添加 **Debug.explain** 到緩和?[#21723](https://github.com/elastic/elasticsearch/pull/21723)(issue : ?[#20263](https://github.com/elastic/elasticsearch/issues/20263))
* 在沒有任何問題的情況下實現?**? :** 運算符#21506
* 在沒有任何問題的情況下如果 **int** 不能處理的話建議一個長的常量 #21415(問題 : #21313)
* 支持十進制常數,無任何其他問題時使用拖尾[dD]?[#21412](https://github.com/elastic/elasticsearch/pull/21412)(issue : ?[#21116](https://github.com/elastic/elasticsearch/issues/21116))
* 實現從零安全取消引用的讀取?[#21239](https://github.com/elastic/elasticsearch/pull/21239)
* 無問題負偏移?[#21080](https://github.com/elastic/elasticsearch/pull/21080)(issue : ?[#20870](https://github.com/elastic/elasticsearch/issues/20870))
Plugin Repository S3
* 使默認S3緩沖區大小取決于可用內存??[#21299](https://github.com/elastic/elasticsearch/pull/21299)
Plugins
* 澄清插件可以關閉?[#21669](https://github.com/elastic/elasticsearch/pull/21669)
* 插件 : 將自定義發現轉換為基于插件的插件?[#21398](https://github.com/elastic/elasticsearch/pull/21398)
* 刪除未安裝的插件不應觸發使用信息?[#21272](https://github.com/elastic/elasticsearch/pull/21272)(issue : ?[#21250](https://github.com/elastic/elasticsearch/issues/21250))
* 刪除 **ZenPing** 的可插拔性?[#21049](https://github.com/elastic/elasticsearch/pull/21049)
* 使 **UnicastHostsProvider** 擴展拉基于?[#21036](https://github.com/elastic/elasticsearch/pull/21036)
Query DSL
* 在 **MatchAllQueryBuilder** 和 **IdsQueryBuilder** 中使用 **ObjectParser**??[#](https://github.com/elastic/elasticsearch/pull/21273)[21273](https://github.com/elastic/elasticsearch/pull/21273)
* 在查詢字符串查詢中顯示**splitOnWhitespace?**[#20965](https://github.com/elastic/elasticsearch/pull/20965)(issue : ?[#20841](https://github.com/elastic/elasticsearch/issues/20841))
* 如果查詢元素未以 **END_OBJECT** 結尾,則拋出錯誤?[#20528](https://github.com/elastic/elasticsearch/pull/20528)(issue : ?[#20515](https://github.com/elastic/elasticsearch/issues/20515))
* 從查詢解析器選項中刪除 **lowercase_expanded_terms** 和 **locale**。?[#20208](https://github.com/elastic/elasticsearch/pull/20208)(issue : ?[#9978](https://github.com/elastic/elasticsearch/issues/9978))
Reindex API
* 使 **reindex** 從遠程忽略未知字段?[#20591](https://github.com/elastic/elasticsearch/pull/20591)(issue : ?[#20504](https://github.com/elastic/elasticsearch/issues/20504))
Scripting
* 在 **ScriptException** 中包裝 **VerifyError** [#21769](https://github.com/elastic/elasticsearch/pull/21769)
* 支持腳本值中的二進制字段類型?[#21484](https://github.com/elastic/elasticsearch/pull/21484)(issue : [#14469](https://github.com/elastic/elasticsearch/issues/14469))
* **Mustache** : 將 **{{#url}} {{/ url}}** 函數添加到URL編碼字符串中 [#20838](https://github.com/elastic/elasticsearch/pull/20838)
* 在更新腳本中顯示 **ctx._now**?[#20835](https://github.com/elastic/elasticsearch/pull/20835)(issue : [#17895](https://github.com/elastic/elasticsearch/issues/17895))
Search
* 添加索引和過濾器信息以搜索分片api輸出?[#21738](https://github.com/elastic/elasticsearch/pull/21738)(issue : [#20916](https://github.com/elastic/elasticsearch/issues/20916))
* 在?**TransportSearchAction?**中刪除無意義的 **catch** 異常?[#21689](https://github.com/elastic/elasticsearch/pull/21689)
* 在URL中使用類型過濾器優化查詢**(t / t / _search)**?[#20979](https://github.com/elastic/elasticsearch/pull/20979)
* 使任務管理API可以取消搜索操作?[#20405](https://github.com/elastic/elasticsearch/pull/20405)
Search Templates
* 向模板API添加配置文件并解釋參數?[#20451](https://github.com/elastic/elasticsearch/pull/20451)
Snapshot/Restore
* 在離開群集的節點上中止快照?[#21084](https://github.com/elastic/elasticsearch/pull/21084)(issue : [#20876](https://github.com/elastic/elasticsearch/issues/20876))
Stats
* 消除負載平均寬容?[#21380](https://github.com/elastic/elasticsearch/pull/21380)
* 加強處理不可用的 **cgroup** 數據?[#21094](https://github.com/elastic/elasticsearch/pull/21094)(issue : [#21029](https://github.com/elastic/elasticsearch/issues/21029))
* 添加基本的 **cgroup CPU** 指標?[#21029](https://github.com/elastic/elasticsearch/pull/21029)
Task Manager
* 添加搜索任務說明?[#21740](https://github.com/elastic/elasticsearch/pull/21740)
Tribe Node
* 添加支持在部落節點中合并自定義元數據?[#21552](https://github.com/elastic/elasticsearch/pull/21552)(issues : [#20544](https://github.com/elastic/elasticsearch/issues/20544), [#20791](https://github.com/elastic/elasticsearch/issues/20791), [#9372](https://github.com/elastic/elasticsearch/issues/9372))?
### Bug fixes(Bug 修復)
Aggregations
* 在**FilterAggregationBuilder**中重寫查詢/過濾器,并確保客戶端使用標記為不可高速緩存?[#21303](https://github.com/elastic/elasticsearch/pull/21303)(issue : ?[#21301](https://github.com/elastic/elasticsearch/issues/21301))
* 百分位全部快速失效?[#21218](https://github.com/elastic/elasticsearch/pull/21218)
* 腳本重要性啟發式的線程安全性?[#21113](https://github.com/elastic/elasticsearch/pull/21113)(issue : ?[#18120](https://github.com/elastic/elasticsearch/issues/18120))
Allocation
* 允許主器件在分片狀態提取期間將主分片分配給已分片存儲鎖定的節點?[#21656](https://github.com/elastic/elasticsearch/pull/21656)(issue : ?[#19416](https://github.com/elastic/elasticsearch/issues/19416))
Analysis
* 可以在 **Analyze API** 中加載非 **PreBuiltTokenFilter**?[#20396](https://github.com/elastic/elasticsearch/pull/20396)
CAT API
* 早期使用 **full_id** 請求參數?[#21270](https://github.com/elastic/elasticsearch/pull/21270)(issue : ?[#21266](https://github.com/elastic/elasticsearch/issues/21266))
Cache
* 修復請求緩存鍵不保存對 **SearchContext** 的引用。?[#21284](https://github.com/elastic/elasticsearch/pull/21284)
Circuit Breakers
* **ClusterState** 發布不應觸發斷路器?[#20986](https://github.com/elastic/elasticsearch/pull/20986)(issues : ?[#20827](https://github.com/elastic/elasticsearch/issues/20827),?[#20960](https://github.com/elastic/elasticsearch/issues/20960))
Cluster
* 任務超時時,刪除群集更新任務?[#21578](https://github.com/elastic/elasticsearch/pull/21578)(issue : ?[#21568](https://github.com/elastic/elasticsearch/issues/21568))
Core
* 添加一個 **StreamInput#readArraySize** 方法,可以確保數組的大小?[#21697](https://github.com/elastic/elasticsearch/pull/21697)
* 在 **StreamOutput#writeString** 中使用緩沖區進行字符轉換?[#21680](https://github.com/elastic/elasticsearch/pull/21680)(issue : ?[#21660](https://github.com/elastic/elasticsearch/issues/21660))
* 修復**ShardInfo#toString**?[#21319](https://github.com/elastic/elasticsearch/pull/21319)
* 保護 **BytesStreamOutput** 以防止當前數量的寫入字節的溢出.?[#21174](https://github.com/elastic/elasticsearch/pull/21174)(issue : ?[#21159](https://github.com/elastic/elasticsearch/issues/21159))
* 返回目標索引名稱,即使不符合 **_rollover** 條件?[#21138](https://github.com/elastic/elasticsearch/pull/21138)
* .系統崩潰后,**es_temp_file?**仍然保留,從而不會再次啟動?[#21007](https://github.com/elastic/elasticsearch/pull/21007)(issue : ?[#20992](https://github.com/elastic/elasticsearch/issues/20992))
Dates
* 修復?**DST?**重疊的時區四舍五入?[#21550](https://github.com/elastic/elasticsearch/pull/21550)(issue : ?[#20833](https://github.com/elastic/elasticsearch/issues/20833))
Engine
* 在Lucene層合理地消除...?[#21721](https://github.com/elastic/elasticsearch/pull/21721)(issue : ?[#19272](https://github.com/elastic/elasticsearch/issues/19272))
* **Fix InternalEngine#**被修改為不總是返回 **false**....?[#21592](https://github.com/elastic/elasticsearch/pull/21592)
* 在副本上重試復制請求不會調用 **onRetry?**[#21189](https://github.com/elastic/elasticsearch/pull/21189)(issue : ?[#20211](https://github.com/elastic/elasticsearch/issues/20211))
Highlighting
* 修復?**FiltersFunctionScoreQuery?**突出顯示?[#21827](https://github.com/elastic/elasticsearch/pull/21827)
* 修復存儲的關鍵字字段上的突出顯示?[#21645](https://github.com/elastic/elasticsearch/pull/21645)(issue : ?[#21636](https://github.com/elastic/elasticsearch/issues/21636))
Index APIs
* 如果 **dry_run = true**,則早期驗證 **_report** 目標索引名稱也會失敗?[#21330](https://github.com/elastic/elasticsearch/pull/21330)(issue : ?[#21149](https://github.com/elastic/elasticsearch/issues/21149))
Index Templates
* 在處理模板時修復整數溢出.?[#21628](https://github.com/elastic/elasticsearch/pull/21628)(issue : ?[#21622](https://github.com/elastic/elasticsearch/issues/21622))
Ingest
* 修復 **trace_match** 行為,只有一個 **grok** 模式?[#21413](https://github.com/elastic/elasticsearch/pull/21413)(issue : ?[#21371](https://github.com/elastic/elasticsearch/issues/21371))
* 存儲的腳本和攝取節點配置應包含在快照中?[#21227](https://github.com/elastic/elasticsearch/pull/21227)(issue : ?[#21184](https://github.com/elastic/elasticsearch/issues/21184))
Inner Hits
* 跳過將一個父字段添加到嵌套文檔中.?[#21522](https://github.com/elastic/elasticsearch/pull/21522)(issue : ?[#21503](https://github.com/elastic/elasticsearch/issues/21503))
Internal
* 從加載器到 **Cache#computeIfAbsent** 的并發調用者 **Rethrow ExecutionException**?[#21549](https://github.com/elastic/elasticsearch/pull/21549)
* 在返回到**ThreadPool**之前恢復線程的原始上下文?[#21411](https://github.com/elastic/elasticsearch/pull/21411)
* 修復 **NPE** 在 **SearchContext.toString()**?[#21069](https://github.com/elastic/elasticsearch/pull/21069)
* 源過濾應將字段名稱中的點視為子對象.?[#20736](https://github.com/elastic/elasticsearch/pull/20736)(issue : ?[#20719](https://github.com/elastic/elasticsearch/issues/20719))
Java API
* 傳輸客戶端 : 修復刪除地址實際工作?[#21743](https://github.com/elastic/elasticsearch/pull/21743)
* 如果節點斷開連接,則添加一個 **HostFailureListener** 來通知客戶機代碼?[#21709](https://github.com/elastic/elasticsearch/pull/21709)(issue : ?[#21424](https://github.com/elastic/elasticsearch/issues/21424))
* 修復 **InternalSearchHit#hasSource** 返回正確的布爾值?[#21441](https://github.com/elastic/elasticsearch/pull/21441)(issue : ?[#21419](https://github.com/elastic/elasticsearch/issues/21419))
* 調用 **sourceRef** 時未檢查源??[#21431](https://github.com/elastic/elasticsearch/pull/21431)(issue : ?[#19279](https://github.com/elastic/elasticsearch/issues/19279))
* **ClusterAdminClient.prepareDeletePipeline?**方法應該接受要刪除的管道ID?[#21228](https://github.com/elastic/elasticsearch/pull/21228)
Java REST Client
* REST客戶端 : 不要在多個重試中重復使用相同的 **HttpAsyncResponseConsumer?**[#21378](https://github.com/elastic/elasticsearch/pull/21378)
Logging
* 不要過早關閉?**Log4j??**[#21519](https://github.com/elastic/elasticsearch/pull/21519)(issue : ?[#21514](https://github.com/elastic/elasticsearch/issues/21514))
* 斷言狀態記錄器不會對 **Log4j** 的用法發出警告?[#21339](https://github.com/elastic/elasticsearch/pull/21339)
* 修復?**Netty?**的記錄器名稱?[#21223](https://github.com/elastic/elasticsearch/pull/21223)(issue : ?[#20457](https://github.com/elastic/elasticsearch/issues/20457))
Mapping
* 當其中一個中間對象嵌套時,無法在字段名稱中用點索引字段.?[#21787](https://github.com/elastic/elasticsearch/pull/21787)(issue : ?[#21726](https://github.com/elastic/elasticsearch/issues/21726))
* 未提交的映射更新不應影響現有索引?[#21306](https://github.com/elastic/elasticsearch/pull/21306)(issue : ?[#21189](https://github.com/elastic/elasticsearch/issues/21189))
Network
* **DiscoveryNode** 和 **TransportAddress** 應保存主機信息?[#21828](https://github.com/elastic/elasticsearch/pull/21828)
* 在網絡層合理地消除?[#21720](https://github.com/elastic/elasticsearch/pull/21720)(issue : ?[#19272](https://github.com/elastic/elasticsearch/issues/19272))
* 如果發送監聽器引發異常,則防止 **TcpTransport** 中的雙重釋放?[#20880](https://github.com/elastic/elasticsearch/pull/20880)
Packaging
* 在 **systemd** 程序包安裝上設置 **vm.max_map_count**?[#21507](https://github.com/elastic/elasticsearch/pull/21507)
* 導出 **SysV init** 的 **ES_JVM_OPTIONS?**?[#21445](https://github.com/elastic/elasticsearch/pull/21445)(issue : ?[#21255](https://github.com/elastic/elasticsearch/issues/21255))
* Debian : 將 **start-stop-daemon** 配置為不進入后臺?[#21343](https://github.com/elastic/elasticsearch/pull/21343)(issues : ?[#12716](https://github.com/elastic/elasticsearch/issues/12716),?[#21300](https://github.com/elastic/elasticsearch/issues/21300))
* 生成具有非通配符的 **POM** 文件不包括在內??[#21234](https://github.com/elastic/elasticsearch/pull/21234)(issue : ?[#21170](https://github.com/elastic/elasticsearch/issues/21170))
Plugin Lang Painless
* **def** 的測試修正等同于合理?[#21945](https://github.com/elastic/elasticsearch/pull/21945)(issue : ?[#21801](https://github.com/elastic/elasticsearch/issues/21801))
* 修復無錯的VerifyError錯誤?[#21765](https://github.com/elastic/elasticsearch/pull/21765)
* 修復?**Lambdas?**以能夠使用頂級變量,如參數和文檔?[#21635](https://github.com/elastic/elasticsearch/pull/21635)(issues : ?[#20869](https://github.com/elastic/elasticsearch/issues/20869),?[#21479](https://github.com/elastic/elasticsearch/issues/21479))
Plugin Mapper Attachment
* 在附件類型中定義非現有類型時,會引發 **NPE**?[#21848](https://github.com/elastic/elasticsearch/pull/21848)
Query DSL
* 使用時區修改日期范圍查詢?[#21542](https://github.com/elastic/elasticsearch/pull/21542)(issue : ?[#21501](https://github.com/elastic/elasticsearch/issues/21501))
* 當指定 **lenient** 選項時,允許覆蓋所有字段的?**leniency**??[#21504](https://github.com/elastic/elasticsearch/pull/21504)(issues : ?[#20925](https://github.com/elastic/elasticsearch/issues/20925),?[#21341](https://github.com/elastic/elasticsearch/issues/21341))
* 當使用?**rescorer?**時,應該更新最高分數?[#20977](https://github.com/elastic/elasticsearch/pull/20977)(issue : ?[#20651](https://github.com/elastic/elasticsearch/issues/20651))
REST
* 索引統計的嚴格級別解析?[#21577](https://github.com/elastic/elasticsearch/pull/21577)(issue : ?[#21024](https://github.com/elastic/elasticsearch/issues/21024))
* 路由查詢字符串參數由?**mget?**支持,但從其余規格中缺少?[#21357](https://github.com/elastic/elasticsearch/pull/21357)
* 修復?**thread_pool_patterns** 路徑變量定義?[#21332](https://github.com/elastic/elasticsearch/pull/21332)
* 確保 **XContentBuilder** 始終在 **RestBuilderListener** 中關閉?[#21124](https://github.com/elastic/elasticsearch/pull/21124)
* **XContentBuilder** : 避免構建自引用對象?[#20550](https://github.com/elastic/elasticsearch/pull/20550)(issues : ?[#19475](https://github.com/elastic/elasticsearch/issues/19475),?[#20540](https://github.com/elastic/elasticsearch/issues/20540))
Reindex API
* 忽略 **IllegalArgumentException** 與 **assertVersionSerializable**?[#21409](https://github.com/elastic/elasticsearch/pull/21409)(issues : ?[#20767](https://github.com/elastic/elasticsearch/issues/20767),?[#21350](https://github.com/elastic/elasticsearch/issues/21350))
* **Bump reindex** 從遠程的緩沖區到 **200mb**?[#21222](https://github.com/elastic/elasticsearch/pull/21222)(issue : ?[#21185](https://github.com/elastic/elasticsearch/issues/21185))
* 修復從< 2.0的父/子的遠程索引?[#21070](https://github.com/elastic/elasticsearch/pull/21070)(issue : ?[#21044](https://github.com/elastic/elasticsearch/issues/21044))
Search
* 在 **boosted** 字段上修正 **match_phrase_prefix** ?[#21623](https://github.com/elastic/elasticsearch/pull/21623)(issue : ?[#21613](https://github.com/elastic/elasticsearch/issues/21613))
* 關于默認搜索超時?[#21599](https://github.com/elastic/elasticsearch/pull/21599)(issues : ?[#12211](https://github.com/elastic/elasticsearch/issues/12211),?[#21595](https://github.com/elastic/elasticsearch/issues/21595))
* 刪除 **LateParsingQuery** 以防止上下文凍結后的時間戳訪問?[#21328](https://github.com/elastic/elasticsearch/pull/21328)(issue : ?[#21295](https://github.com/elastic/elasticsearch/issues/21295))
Search Templates
* **SearchTemplateRequest** 來實現 **CompositeIndicesRequest**?[#21865](https://github.com/elastic/elasticsearch/pull/21865)(issue : ?[#21747](https://github.com/elastic/elasticsearch/issues/21747))
Settings
* 處理 **action.auto_create_index** 中的空格?[#21790](https://github.com/elastic/elasticsearch/pull/21790)(issue : ?[#21449](https://github.com/elastic/elasticsearch/issues/21449))
* 修正固定和組設置的差異生成?[#21788](https://github.com/elastic/elasticsearch/pull/21788)
* 除非明確要求,否則不要重置非動態設置?[#21646](https://github.com/elastic/elasticsearch/pull/21646)(issue : ?[#21593](https://github.com/elastic/elasticsearch/issues/21593))
Snapshot/Restore
* 修復缺失 **index-N** 文件時的碎片級快照元數據加載?[#21813](https://github.com/elastic/elasticsearch/pull/21813)
* 確保在快照過程中清除臨時索引*代代碼?[#21469](https://github.com/elastic/elasticsearch/pull/21469)(issue : ?[#21462](https://github.com/elastic/elasticsearch/issues/21462))
* 修復在要求 **_all** 時獲取快照重復?[#21340](https://github.com/elastic/elasticsearch/pull/21340)(issue : ?[#21335](https://github.com/elastic/elasticsearch/issues/21335))
* 保持快照恢復狀態和路由表同步**(5.x backport)**?[#21131](https://github.com/elastic/elasticsearch/pull/21131)(issue : ?[#20836](https://github.com/elastic/elasticsearch/issues/20836))
Task Manager
* 任務取消命令應等待所有子節點在返回之前接收取消請求?[#21397](https://github.com/elastic/elasticsearch/pull/21397)(issue : ?[#21126](https://github.com/elastic/elasticsearch/issues/21126))
Tribe Node
* 添加部落節點的套接字權限?[#21546](https://github.com/elastic/elasticsearch/pull/21546)(issues : ?[#16392](https://github.com/elastic/elasticsearch/issues/16392),?[#21122](https://github.com/elastic/elasticsearch/issues/21122))
### Upgrades(升級)
Core
* 升級到 **lucene-6.3.0**。?[#21464](https://github.com/elastic/elasticsearch/pull/21464)
Dates
* 將 **Joda** 時間更新到版本 **2.9.5**?[#21468](https://github.com/elastic/elasticsearch/pull/21468)(issues : ?[#20911](https://github.com/elastic/elasticsearch/issues/20911),?[#332](https://github.com/elastic/elasticsearch/issues/332),?[#373](https://github.com/elastic/elasticsearch/issues/373),?[#378](https://github.com/elastic/elasticsearch/issues/378),?[#379](https://github.com/elastic/elasticsearch/issues/379),?[#386](https://github.com/elastic/elasticsearch/issues/386),?[#394](https://github.com/elastic/elasticsearch/issues/394),?[#396](https://github.com/elastic/elasticsearch/issues/396),?[#397](https://github.com/elastic/elasticsearch/issues/397),?[#404](https://github.com/elastic/elasticsearch/issues/404),?[#69](https://github.com/elastic/elasticsearch/issues/69))
Logging
* 將 **Log4j2** 升級到版本 **2.7**?[#20805](https://github.com/elastic/elasticsearch/pull/20805)(issue : ?[#20304](https://github.com/elastic/elasticsearch/issues/20304))
Network
* 升級到 **Netty 4.1.6**?[#21051](https://github.com/elastic/elasticsearch/pull/21051)
Plugin Ingest Attachment
* 更新到 **Tika 1.14**?[#21663](https://github.com/elastic/elasticsearch/pull/21663)(issues : ?[#20710](https://github.com/elastic/elasticsearch/issues/20710),?[#21591](https://github.com/elastic/elasticsearch/issues/21591))
- Getting Started(入門指南)
- Basic Concepts(基礎概念)
- Installation(安裝)
- Exploring Your Cluster(探索集群)
- Cluster Health(集群健康)
- List All Indices(列出所有索引)
- Create an Index(創建索引)
- Index and Query a Document(索引和查詢文檔)
- Delete an Index(刪除索引)
- Modifying Your Data(修改數據)
- Updating Documents(更新文檔)
- Deleting Documents(刪除文檔)
- Batch Processing(批處理)
- Exploring Your Data(探索數據)
- The Search API(搜索 API)
- Introducing the Query Language(介紹查詢語言)
- Executing Searches(執行查詢)
- Executing Filters(執行過濾)
- Executing Aggregations(執行聚合)
- Conclusion(總結)
- Setup Elasticsearch(設置)
- Installing Elasticsearch(安裝)
- zip 或 tar.gz 安裝
- Debian軟件包安裝Elasticsearch
- 用RPM安裝Elasticsearch
- Windows 環境下安裝ES
- Docker 方式安裝
- 配置Elasticsearch
- 重要Elasticsearch配置
- 安全配置
- 啟動前檢查
- 堆大小檢查
- 文件描述符檢查
- 內存鎖定檢查
- 最大線程數檢查
- 最大虛擬內存檢查
- 最大map數檢查
- JVM Client模式檢查
- 串行收集使用檢查
- 系統調用過濾檢查
- OnError與OnOutOfMemoryError檢查
- G1GC檢查
- 重要的系統配置
- 系統設置
- 在jvm.options中設置JVM堆大小
- 禁用swapping
- 文件描述符
- 虛擬內存
- 線程數
- 升級Elasticsearch
- Elasticsearch停機
- 重大改變
- 在5.3 重大改變
- 在5.2 重大改變
- Shadow Replicas已被棄用
- 在5.1 重大改變
- 在5.0 重大改變
- 搜索和查詢DSL改變
- 映射改變
- 過濾器改變
- Suggester變化
- 索引API改變
- 文檔API改變
- 設置的改變
- 分配改變
- HTTP改變
- REST API改變
- CAT API改變
- Java API改變
- Packaging
- Plugin改變
- 文件系統相關改變
- 磁盤上數據的路徑
- 聚合改變
- 腳本相關改變
- API 規范
- Multiple Indices(多個索引)
- Date math support in index names(索引名稱對 Date 和 Math 的支持)
- 常見選項
- URL-based access control(基于 URL 的訪問控制)
- Document APIS
- Index API
- Get API
- Update API
- 通過查詢 API 更新
- 多個 GET API
- Bulk API
- Reading and Writing documents(讀寫文檔)
- Delete API
- Delete By Query API
- Reindex API
- Term Vectors
- Multi termvectors API
- ?refresh
- Search APIs
- Search
- URI Search
- Request Body Search
- Query
- From / Size
- Sort
- Source filtering
- Fields
- Script Fields
- Doc value Fields
- Post filter
- Highlighting
- Rescoring
- Search Type
- Scroll
- Preference
- Explain
- Version
- Index Boost
- min_score
- Named Queries
- Inner hits
- Search After
- Field Collapsing 字段折疊
- Search 模板
- Multi Search 模板
- Search Shards API
- Suggesters
- Completion Suggester
- Context Suggester
- Phrase Suggester
- Term suggester
- Multi Search API
- Count API
- Validate API
- Explain API
- Profile API
- Profiling Queries
- Profiling Aggregations
- Profiling Considerations
- Aggregations
- Metric Aggregations
- 值計數聚合(Value Count Aggregation)
- 地理邊界聚合
- 地理重心聚合
- 基數聚合
- 平均值聚合
- 擴展統計聚合
- 最大值聚合
- 最小值聚合
- Bucket Aggregations
- Children Aggregation
- Date Histogram Aggregation
- Date Range Aggregation
- Diversified Sampler Aggregation
- Filter Aggregation(過濾器聚合)
- Filters Aggregation
- Geo Distance Aggregation(地理距離聚合)
- GeoHash grid Aggregation(GeoHash網格聚合)
- Global Aggregation(全局聚合)
- Histogram Aggregation
- IP Range Aggregation(IP范圍聚合)
- Missing Aggregation
- Nested Aggregation(嵌套聚合)
- Range Aggregation(范圍聚合)
- Reverse nested Aggregation
- Sampler Aggregation
- Significant Terms Aggregation
- 鄰接矩陣聚合
- Pipeline Aggregations
- Avg Bucket Aggregation
- Derivative Aggregation(導數聚合)
- Max Bucket Aggregation
- Min Bucket Aggregation
- Sum Bucket Aggregation
- Stats Bucket Aggregation
- Extended Stats Bucket Aggregation(擴展信息桶聚合)
- Percentiles Bucket Aggregation(百分數桶聚合)
- Cumulative Sum Aggregation(累積匯總聚合)
- Bucket Script Aggregation(桶腳本聚合)
- Bucket Selector Aggregation(桶選擇器聚合)
- Serial Differencing Aggregation(串行差異聚合)
- Matrix Aggregations
- Matrix Stats
- Matrix Stats(矩陣統計)
- Caching heavy aggregations(緩存頻繁聚合)
- Returning only aggregation results(僅返回需要聚合的結果)
- Aggregation Metadata(聚合元數據)
- Returning the type of the aggregation(返回聚合的類型)
- 索引 API
- Create Index /創建索引
- Delete Index /刪除索引
- Get Index /獲取索引
- Indices Exists /索引存在
- Open / Close Index API /啟動關閉索引
- Shrink Index /縮小索引
- Rollover Index/滾動索引
- Put Mapping /提交映射
- Get Mapping /獲取映射
- Get Field Mapping /獲取字段映射
- 卷影副本索引
- 依賴卷影副本的節點級設置
- 索引統計信息
- 索引段
- 索引恢復
- 索引分片存儲
- 清理緩存
- 刷新
- 同步刷新
- 重新加載
- 強制合并
- cat APIs
- cat aliases
- cat allocation
- cat count
- cat fielddata
- cat health
- cat indices
- cat master
- cat nodeattrs
- cat nodes
- cat pending tasks
- cat plugins
- cat recovery
- cat repositories
- cat thread pool
- cat shards
- cat segments
- cat snapshots
- 集群 API
- Cluster Allocation Explain API
- Cluster Health
- Cluster Reroute
- Cluster State
- Cluster Stats
- Cluster Update Settings
- Nodes hot_threads
- Nodes Info
- Nodes Stats
- Pending cluster tasks
- Task Management API
- 查詢 DSL
- 查詢和過濾上下文
- Match ALL 查詢
- 全文搜索
- 匹配查詢
- 短語匹配查詢
- 短語前綴匹配查詢
- 多字段查詢
- 常用術語查詢
- 查詢語句查詢
- 簡單查詢語句
- 復合查詢家族
- Constant Score 查詢
- Bool 查詢
- Dis Max 查詢
- Function Score 查詢
- Boosting 查詢
- Indices 查詢
- Join 查詢
- Has Child Query
- Has Parent Query
- Nested Query(嵌套查詢)
- Parent Id Query
- 術語查詢
- Exists Query(非空值查詢)
- Fuzzy Query(模糊查詢)
- Ids Query(ID 查詢)
- Prefix Query(前綴查詢)
- Range Query(范圍查詢)
- Regexp Query(正則表達式查詢)
- Term Query(項查詢)
- Terms Query(多項查詢)
- Type Query(類型查詢)
- Wildcard Query(通配符查詢)
- 地理位置查詢
- GeoShape Query(地理形狀查詢)
- Geo Bounding Box Query(地理邊框查詢)
- Geo Distance Query(地理距離查詢)
- Geo Distance Range Query(地理距離范圍查詢)
- Geo Polygon Query(地理多邊形查詢)
- Span 查詢
- Span Term 查詢
- Span Multi Term 查詢
- Span First 查詢
- Span Near 查詢
- Span Or 查詢
- Span Not 查詢
- Span Containing 查詢
- Span Within 查詢
- Span Field Masking 查詢
- Specialized queries(專業查詢)
- Mapping(映射)
- 字段類型
- Array
- Binary
- Range
- Boolean
- Date
- Geo-point datatype
- String
- Text
- Token數
- 滲濾型
- KeyWord
- Nested
- Object
- Numeric
- Meta-Fields(元字段)
- _all field
- _field_names field
- _id field
- _index field
- _meta field
- _parent field
- _routing field
- _source field
- _type field
- _uid field
- Mapping parameters(映射參數)
- analyzer(分析器)
- normalizer(歸一化)
- boost(提升)
- Coerce(強制類型轉換)
- copy_to(合并參數)
- doc_values(文檔值)
- dynamic(動態設置)
- enabled(開啟字段)
- fielddata(字段數據)
- format (日期格式)
- ignore_above(忽略超越限制的字段)
- ignore_malformed(忽略格式不對的數據)
- include_in_all(_all 查詢包含字段)
- index_options(索引設置)
- index (索引)
- fields(字段)
- Norms (標準信息)
- null_value(空值)
- position_increment_gap(短語位置間隙)
- properties (屬性)
- search_analyzer (搜索分析器)
- similarity (匹配方法)
- store(存儲)
- Term_vectors(詞根信息)
- Dynamic Mapping(動態映射)
- default mapping(mapping中的_default_)
- Dynamic field mapping(動態字段映射)
- Dynamic templates(動態模板)
- Override default template(覆蓋默認模板)
- Mapping(映射)
- Analysis
- Tokenizers(分詞器)
- Standard Tokenizer(標準分詞器)
- Letter Tokenizer
- Lowercase Tokenizer (小寫分詞器)
- Whitespace Analyzer
- 停止分析器
- UAX URL Email Tokenizer
- Classic Tokenizer
- Thai Tokenizer(泰語分詞器)
- NGram Tokenizer
- Keyword Analyzer
- Path Hierarchy Tokenizer(路徑層次分詞器)
- Pattern Tokenizer
- Token Filters(詞元過濾器)
- Apostrophe Token Filter(撇號/單引號過濾器)
- ASCII Folding Token Filter(ASCII Folding 詞元過濾器)
- CJK Bigram Token Filter(CJK Bigram詞元過濾器)
- CJK Width Token Filter(CJK寬度過濾器)
- Classic Token Filter(經典過濾器)
- Common Grams Token Filter(近義詞詞元過濾器)
- Compound Word Token Filter(復合詞過濾器)
- Decimal Digit Token Filter(十進制數字過濾器)
- Delimited Payload Token Filter(Delimited Payload詞元分析器)
- Edge NGram Token Filter(Edge NGram 詞元過濾器)
- Elision Token Filter(Elision詞元過濾器)
- Fingerprint Token Filter(指紋過濾器)
- Flatten Graph Token Filter(Flatten Graph 詞元過濾器)
- Hunspell Token Filter(Hunspell 詞元過濾器)
- Keep Types Token Filter(保留指定類型過濾器)
- Keep Words Token Filter(保留字過濾器)
- Keyword Marker Token Filter(Keyword Marker 詞元過濾器)
- Keyword Repeat Token Filter(Keyword Repeat 詞元過濾器)
- KStem Token Filter(KStem 詞元過濾器)
- Length Token Filter(長度詞元過濾器)
- Limit Token Count Token Filter(限制詞元數量過濾器)
- Lowercase Token Filter(Lowercase 詞元過濾器)
- Minhash Token Filter(Minhash過濾器)
- NGram Token Filter(NGram詞元過濾器)
- Normalization Token Filter(標準化詞元過濾器)
- Pattern Capture Token Filter(模式匹配詞元過濾器)
- Pattern Replace Token Filter(模式替換詞元過濾器)
- Phonetic Token Filter(Phonetic 詞元過濾器)
- Porter Stem Token Filter(Porter Stem 詞元過濾器)
- Reverse Token Filteredit(反向詞元過濾器)
- Shingle Token Filter(Shingle 詞元過濾器)
- Snowball Token Filter(Snowball 詞元過濾器)
- Standard Token Filters(標準詞元過濾器)
- Stemmer Override Token Filter(Stemmer Override 詞元過濾器)
- Stemmer Token Filter(Stemmer 詞元過濾器)
- Stop Token Filter(Stop 詞元過濾器)
- Synonym Graph Token Filter(Synonym Graph 詞元過濾器)
- Synonym Token Filter(Synonym 詞元過濾器)
- Trim Token Filter(Trim詞元過濾器)
- Truncate Token Filter(截斷詞元過濾器)
- Unique Token Filter(唯一詞元過濾器)
- Uppercase Token Filter(Uppercase詞元過濾器)
- Word Delimiter Token Filter(Word Delimiter 詞元過濾器)
- Character Filters(字符過濾器)
- md Strip Character Filter
- Mapping Character Filter
- Pattern Replace Character Filter
- Anatomy of an analyzer(分析器的分析)
- Testing analyzers(測試分析器)
- Analyzers(分析器)
- Configuring built-in analyzers(配置內置分析器)
- Standard Analyzer(標準分析器)
- Simple Analyzer(簡單分析器)
- 空白分析器
- Stop Analyzer
- 指紋分析器
- 模式分析器
- 自定義分析器
- 語言分析器
- 模塊
- Indices(索引)
- Circuit breakers(熔斷器)
- Fielddata cache(列數據緩存)
- indexing buffer(索引寫入緩沖)
- indices Recovery(索引恢復)
- NetWork Setting(網絡配置)
- Node Query Cache(節點查詢緩存)
- Shard request cache(分片請求緩存)
- 腳本
- Groovy 腳本語言
- Painless 腳本語言
- Painless 語法
- Painless 調試
- Lucene表達式語言
- 原生(Java)腳本
- 高級文本評分腳本
- 快照和還原
- 線程池
- 傳輸
- HTTP
- Tribe Node (部落節點)
- 跨集群搜索
- Cluster(集群)
- Disk-based Shard Allocation ( 基于磁盤的分片分配 )
- Shard Allocation Awareness ( 分片分配意識 )
- 群集級別分片分配
- Node
- 插件
- Index Modules(索引模塊)
- Analysis(分析)
- 索引分片分配
- 分片分配過濾
- 節點丟失時的延遲分配
- 索引恢復的優先級
- 每個節點的總分片數
- Mapper(映射)
- Merge(合并)
- Similarity module(相似模塊)
- Slow log(慢日志)
- Store
- 預加載數據到文件系統緩存
- Translog(事務日志)
- Ingest Node(預處理節點)
- Pipeline Definition(管道定義)
- Ingest APIs
- Put Pipeline API
- Get Pipeline API
- Delete Pipeline API
- Simulate Pipeline API(模擬管道 API)
- Accessing Data in Pipelines(訪問管道中的數據)
- Handling Failures in Pipelines(處理管道中的故障)
- Processors(處理器)
- Append Processor(追加處理器)
- Convert Processor(轉換處理器)
- Date Processor(日期處理器)
- Date Index Name Processor(日期索引名稱處理器)
- Fail Processor(故障處理器)
- Foreach Processor(循環處理器)
- Grok Processor(Grok 處理器)
- Gsub Processor(Gsub 處理器)
- Join Processor(連接處理器)
- JSON Processor(JSON 處理器)
- KV Processor(KV 處理器)
- Lowercase Processor(小寫處理器)
- Remove Processor(刪除處理器)
- Rename Processor(重命名處理器)
- Script Processor(腳本處理器)
- Set Processor(設置處理器)
- Split Processor(拆分處理器)
- Sort Processor(排序處理器)
- Trim Processor(修剪處理器)
- Uppercase Processor(大寫處理器)
- Dot Expander Processor(點擴展器處理器)
- How to(操作方式)
- 一些建議
- Recipes(訣竅)
- 索引速率調優
- 查詢優化
- 磁盤使用調優
- Testing(測試)
- Java Testing Framework(測試框架)
- ( why randomized testing ) 為什么隨機測試?
- Using the elasticsearch test classes ( 使用 elasticsearch 測試類 )
- unit tests(單元測試)
- integreation test(集成測試)
- Randomized testing(隨機測試)
- Assertions()
- Glossary of terms (詞匯表)
- Release Notes(版本說明)
- 5.3.0 版本說明
- 5.2.2 Release Notes
- 5.2.1 Release Notes
- 5.2.0 Release Notes
- 5.1.2 Release Notes
- 5.1.1 Release Notes
- 5.1.0 Release Notes
- 5.0.1 Release Notes