Files
doc-exports/docs/css/umn/css_04_0042.html
zhengxiu 93d856d5c5 css umn 25.6.0 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: zhengxiu <zhengxiu@huawei.com>
Co-committed-by: zhengxiu <zhengxiu@huawei.com>
2025-11-25 11:34:43 +00:00

95 lines
9.4 KiB
HTML

<a name="EN-US_TOPIC_0000002473794368"></a><a name="EN-US_TOPIC_0000002473794368"></a>
<h1 class="topictitle1">Differences Between Elasticsearch and OpenSearch</h1>
<div id="body0000002329774314"><div class="p" id="EN-US_TOPIC_0000002473794368__p186311411515">CSS provides a fully managed cloud search service based on open-source engines. CSS Elasticsearch and OpenSearch both have the following core capabilities:<ul id="EN-US_TOPIC_0000002473794368__ul106792029154810"><li id="EN-US_TOPIC_0000002473794368__li13679112914810">Unified architecture: a distributed, RESTful search engine, supporting near-real-time search and analytics over petabytes of data</li><li id="EN-US_TOPIC_0000002473794368__li467914297480">A wide range of use cases: log analytics, enterprise search, big data analytics, vector search, semantic search, RAG, etc.</li><li id="EN-US_TOPIC_0000002473794368__li136793293482">Enhanced features: deep optimization based on open-source versions, high performance, high availability, cost effective, and fully managed</li></ul>
</div>
<div class="section" id="EN-US_TOPIC_0000002473794368__section384935344918"><h4 class="sectiontitle">A Comparison of Core Functions</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000002473794368__table327516538502" frame="border" border="1" rules="all"><caption><b>Table 1 </b>A comparison of core functions between Elasticsearch and OpenSearch</caption><thead align="left"><tr id="EN-US_TOPIC_0000002473794368__row5276125313505"><th align="left" class="cellrowborder" valign="top" width="16%" id="mcps1.3.2.2.2.4.1.1"><p id="EN-US_TOPIC_0000002473794368__p1027612534508">Dimension</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="42%" id="mcps1.3.2.2.2.4.1.2"><p id="EN-US_TOPIC_0000002473794368__p17276353165019">CSS Elasticsearch</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="42%" id="mcps1.3.2.2.2.4.1.3"><p id="EN-US_TOPIC_0000002473794368__p5276195316505">CSS OpenSearch</p>
</th>
</tr>
</thead>
<tbody><tr id="EN-US_TOPIC_0000002473794368__row1199356135414"><td class="cellrowborder" valign="top" width="16%" headers="mcps1.3.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000002473794368__p399135655418">Origin</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000002473794368__p59935655412">Built on Apache Lucene, Elasticsearch is a mature, widely adopted search engine.</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000002473794368__p1199456125413">OpenSearch, a fork of Elasticsearch, inherits its core search and analytics capabilities while keeps evolving.</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000002473794368__row1627618533507"><td class="cellrowborder" valign="top" width="16%" headers="mcps1.3.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000002473794368__p19276195318505">Compatibility</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.2 "><ul id="EN-US_TOPIC_0000002473794368__ul19541595522"><li id="EN-US_TOPIC_0000002473794368__li11954105918529">Compatible with the Elasticsearch ecosystem</li><li id="EN-US_TOPIC_0000002473794368__li895410594524">Compatible with later-version Elasticsearch SDKs</li></ul>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.3 "><ul id="EN-US_TOPIC_0000002473794368__ul1278214439533"><li id="EN-US_TOPIC_0000002473794368__li1278217431535">Compatible with the OpenSearch ecosystem</li><li id="EN-US_TOPIC_0000002473794368__li1782154320534">Compatible with Elasticsearch 7.10.2</li></ul>
</td>
</tr>
<tr id="EN-US_TOPIC_0000002473794368__row12766535507"><td class="cellrowborder" valign="top" width="16%" headers="mcps1.3.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000002473794368__p19276185319506">Version policy</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000002473794368__p12276553195015">The mainstream version is 7.10.2, which will be continuously optimized. We recommend upgrading all Elasticsearch clusters to this version.</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000002473794368__p15398154095817">The version will be continuously updated to keep up with open-source innovations.</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000002473794368__row027611535505"><td class="cellrowborder" valign="top" width="16%" headers="mcps1.3.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000002473794368__p127618536500">Kernel features</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000002473794368__p1027616535505">CSS will provide continuous kernel enhancement.</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000002473794368__p1327795316506">CSS will integrate its own unique capabilities with open-source innovations to ensure continuous kernel enhancement.</p>
</td>
</tr>
<tr id="EN-US_TOPIC_0000002473794368__row220210251525"><td class="cellrowborder" valign="top" width="16%" headers="mcps1.3.2.2.2.4.1.1 "><p id="EN-US_TOPIC_0000002473794368__p142032252023">Evolution</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.2 "><p id="EN-US_TOPIC_0000002473794368__p182035251020">Emphasizes the stability of the 7.x version and enhancements.</p>
</td>
<td class="cellrowborder" valign="top" width="42%" headers="mcps1.3.2.2.2.4.1.3 "><p id="EN-US_TOPIC_0000002473794368__p18203142510210">Actively integrates new cloud native features.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000002473794368__section763410219509"><h4 class="sectiontitle">Engine Selection Suggestions</h4>
<div class="tablenoborder"><table cellpadding="4" cellspacing="0" summary="" id="EN-US_TOPIC_0000002473794368__table138044567405" frame="border" border="1" rules="all"><caption><b>Table 2 </b>When to choose Elasticsearch or OpenSearch</caption><thead align="left"><tr id="EN-US_TOPIC_0000002473794368__row6805756154014"><th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.3.2.2.4.1.1"><p id="EN-US_TOPIC_0000002473794368__p3805135674018">Scenario</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.3.2.2.4.1.2"><p id="EN-US_TOPIC_0000002473794368__p12805205612406">Recommended Engine</p>
</th>
<th align="left" class="cellrowborder" valign="top" width="33.33333333333333%" id="mcps1.3.3.2.2.4.1.3"><p id="EN-US_TOPIC_0000002473794368__p48051656114013">Reason</p>
</th>
</tr>
</thead>
<tbody><tr id="EN-US_TOPIC_0000002473794368__row138051556184015"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000002473794368__p108051256194012">Running Elasticsearch 7.10.2 or earlier for long-term stability</p>
</td>
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000002473794368__p15805256134016"><strong id="EN-US_TOPIC_0000002473794368__b15723177427">Elasticsearch</strong></p>
</td>
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.3 "><ul id="EN-US_TOPIC_0000002473794368__ul5985115804814"><li id="EN-US_TOPIC_0000002473794368__li29851158124816">Mature and stable, fully compatible with the native Elasticsearch toolchain</li><li id="EN-US_TOPIC_0000002473794368__li12985258144819">Compatible with later-version Elasticsearch SDKs</li><li id="EN-US_TOPIC_0000002473794368__li998515583486">Backed by the unique strengths of CSS (such as vector search)</li></ul>
</td>
</tr>
<tr id="EN-US_TOPIC_0000002473794368__row20805195674015"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000002473794368__p188053569409">New features of Elasticsearch 8+ are required</p>
</td>
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000002473794368__p080519564404"><strong id="EN-US_TOPIC_0000002473794368__b172004704913">OpenSearch</strong></p>
</td>
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.3 "><ul id="EN-US_TOPIC_0000002473794368__ul1068761134915"><li id="EN-US_TOPIC_0000002473794368__li1468719134914">Inherits Elasticsearch capabilities while keeps evolving</li><li id="EN-US_TOPIC_0000002473794368__li1468718117490">Backed by the unique strengths of CSS (such as vector search)</li></ul>
</td>
</tr>
<tr id="EN-US_TOPIC_0000002473794368__row178051656134013"><td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.1 "><p id="EN-US_TOPIC_0000002473794368__p4194194194314">Smooth migration of existing Elasticsearch 7.x clusters</p>
</td>
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.2 "><p id="EN-US_TOPIC_0000002473794368__p178055566402">Elasticsearch or OpenSearch</p>
</td>
<td class="cellrowborder" valign="top" width="33.33333333333333%" headers="mcps1.3.3.2.2.4.1.3 "><p id="EN-US_TOPIC_0000002473794368__p1998721819434">Both are compatible with Elasticsearch 7.10.2 APIs, with a similar migration cost.</p>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="css_00_0001.html">Product Overview</a></div>
</div>
</div>