easy-es/dist/index.html
Elmer e11f69d9dd
update dist/index.html.
Signed-off-by: Elmer <chenjw1997@qq.com>
2023-09-28 01:21:45 +00:00

137 lines
33 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en-US">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Easy-Es</title>
<meta name="generator" content="VuePress 1.9.7">
<link rel="icon" href="/img/logo.svg">
<script async="true" src="https://cdn.wwads.cn/js/makemoney.js" type="text/javascript"></script>
<script>
// 万维广告“禁止”广告拦截
// function called if wwads is blocked
// https://github.com/bytegravity/whitelist-wwads
function ABDetected() {
var adBlockDetected_div = document.createElement("div");
document.body.appendChild(adBlockDetected_div);
var navbar = document.querySelector(".navbar");
navbar.style.cssText="transition:top 300ms;top:33px";
adBlockDetected_div.style.cssText = "position: fixed; top: 0; left: 0; width: 100%; background: #E01E5A; color: #fff; z-index: 9999999999; font-size: 14px; text-align: center; line-height: 1.5; font-weight: bold; padding-top: 6px; padding-bottom: 6px;";
adBlockDetected_div.innerHTML = "我们的广告服务商 <a style='color:#fff;text-decoration:underline' target='_blank' href='https://wwads.cn/page/end-user-privacy'>并不跟踪您的隐私</a>,为了支持本站的长期运营,请将我们的网站 <a style='color: #fff;text-decoration:underline' target='_blank' href='https://wwads.cn/page/whitelist-wwads'>加入广告拦截器的白名单</a>。";
document.getElementsByTagName("body")[0].appendChild(adBlockDetected_div);
// add a close button to the right side of the div
var adBlockDetected_close = document.createElement("div");
adBlockDetected_close.style.cssText = "position: absolute; top: 0; right: 10px; width: 30px; height: 30px; background: #E01E5A; color: #fff; z-index: 9999999999; line-height: 30px; cursor: pointer;";
adBlockDetected_close.innerHTML = "×";
adBlockDetected_div.appendChild(adBlockDetected_close);
// add a click event to the close button
adBlockDetected_close.onclick = function() {
this.parentNode.parentNode.removeChild(this.parentNode);
navbar.style.cssText="transition:top 300ms;top:0";
};
}
function vote() {
var voteDetected_div = document.createElement("div");
voteDetected_div.style.cssText = "position: absolute; top: 0; left: 0; width: 100%; background: #7bbfea; color: #fff; z-index: 9999999999; font-size: 14px; text-align: center; line-height: 1.5; font-weight: bold; padding-top: 6px; padding-bottom: 6px;";
voteDetected_div.innerHTML = "<a style='color:#fff;text-decoration:underline' target='_blank' href='xxxxxx'>Easy-Es 正在参与“2022年度 OSC 中国开源项目”评选,请为我们投上宝贵的一票,谢谢!</a>";
document.getElementsByTagName("body")[0].appendChild(voteDetected_div);
voteDetected_div.onclick = function() {
this.remove();
};
}
function docReady(t) {
"complete" === document.readyState ||
"interactive" === document.readyState
? setTimeout(t, 1)
: document.addEventListener("DOMContentLoaded", t);
}
//check if wwads' fire function was blocked after document is ready with 3s timeout (waiting the ad loading)
docReady(function () {
setTimeout(function () {
if( window._AdBlockInit === undefined ){
ABDetected();
}
}, 3000);
});
</script>
<meta name="description" content="傻瓜级ElasticSearch搜索引擎ORM框架">
<meta name="keywords" content="easy-es,Easy-Es官网,傻瓜级Elasticsearch搜索引擎orm框架">
<meta name="theme-color" content="#11a8cd">
<meta name="wwads-cn-verify" content="6c4b761a28b734fe93831e3fb400ce87">
<link rel="preload" href="/assets/css/0.styles.6ef972f0.css" as="style"><link rel="preload" href="/assets/js/app.d8825657.js" as="script"><link rel="preload" href="/assets/js/2.b31e9563.js" as="script"><link rel="preload" href="/assets/js/5.494b09be.js" as="script"><link rel="prefetch" href="/assets/js/10.ce9e4179.js"><link rel="prefetch" href="/assets/js/11.9fa0dca3.js"><link rel="prefetch" href="/assets/js/12.1ac4758b.js"><link rel="prefetch" href="/assets/js/13.03ec605d.js"><link rel="prefetch" href="/assets/js/14.5b570722.js"><link rel="prefetch" href="/assets/js/15.6251bc25.js"><link rel="prefetch" href="/assets/js/16.7efc9d20.js"><link rel="prefetch" href="/assets/js/17.c964d5e4.js"><link rel="prefetch" href="/assets/js/18.f139317c.js"><link rel="prefetch" href="/assets/js/19.ed077ac6.js"><link rel="prefetch" href="/assets/js/20.ecd9d678.js"><link rel="prefetch" href="/assets/js/21.20d107ac.js"><link rel="prefetch" href="/assets/js/22.92c5d56d.js"><link rel="prefetch" href="/assets/js/23.61a37b77.js"><link rel="prefetch" href="/assets/js/24.588c7fbe.js"><link rel="prefetch" href="/assets/js/25.3abb42f0.js"><link rel="prefetch" href="/assets/js/26.d92123f2.js"><link rel="prefetch" href="/assets/js/27.26ed9a0f.js"><link rel="prefetch" href="/assets/js/28.23d8772c.js"><link rel="prefetch" href="/assets/js/29.3b8ba466.js"><link rel="prefetch" href="/assets/js/3.9bed2644.js"><link rel="prefetch" href="/assets/js/30.74ae62f4.js"><link rel="prefetch" href="/assets/js/31.1344813f.js"><link rel="prefetch" href="/assets/js/32.e24baad6.js"><link rel="prefetch" href="/assets/js/33.765d0f20.js"><link rel="prefetch" href="/assets/js/34.784ca7c5.js"><link rel="prefetch" href="/assets/js/35.8298ef13.js"><link rel="prefetch" href="/assets/js/36.252cae81.js"><link rel="prefetch" href="/assets/js/37.8cae2719.js"><link rel="prefetch" href="/assets/js/38.345c3a98.js"><link rel="prefetch" href="/assets/js/39.a1f04375.js"><link rel="prefetch" href="/assets/js/4.ff5881ba.js"><link rel="prefetch" href="/assets/js/40.e305adb7.js"><link rel="prefetch" href="/assets/js/41.716c1128.js"><link rel="prefetch" href="/assets/js/42.b8ad4e7d.js"><link rel="prefetch" href="/assets/js/43.bf45e0b1.js"><link rel="prefetch" href="/assets/js/44.0ef92d59.js"><link rel="prefetch" href="/assets/js/45.e0c33e0a.js"><link rel="prefetch" href="/assets/js/6.f1b3c3cc.js"><link rel="prefetch" href="/assets/js/7.1334f16e.js"><link rel="prefetch" href="/assets/js/8.fcc202d8.js"><link rel="prefetch" href="/assets/js/9.1211f836.js">
<link rel="stylesheet" href="/assets/css/0.styles.6ef972f0.css">
</head>
<body class="theme-mode-light">
<div id="app" data-server-rendered="true"><div class="theme-container sidebar-open no-sidebar"><header class="navbar blur"><div title="目录" class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" aria-current="page" class="home-link router-link-exact-active router-link-active"><img src="/img/logo.png" alt="Easy-Es" class="logo"> <span class="site-name can-hide">Easy-Es</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active">首页</a></div><div class="nav-item"><a href="/pages/ec7460/" class="nav-link">文档</a></div><div class="nav-item"><a href="/pages/fb599d/" class="nav-link">💖支持</a></div><div class="nav-item"><a href="/pages/1a819d/" class="nav-link">🌻生态</a></div><div class="nav-item"><a href="/pages/55wa9d/" class="nav-link">🚀关于项目</a></div><div class="nav-item"><a href="/pages/kd129d/" class="nav-link">加入社区讨论</a></div><div class="nav-item"><a href="/pages/7d828w/" class="nav-link">参与贡献</a></div><div class="nav-item"><a href="/pages/6f829d/" class="nav-link">谁在使用</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="💞推荐" class="dropdown-title"><!----> <span class="title" style="display:;">💞推荐</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://gitee.com/easy-es/fit-plan" target="_blank" rel="noopener noreferrer" class="nav-link external">
健身计划一键生成系统
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://doc.xugaoyi.com/" target="_blank" rel="noopener noreferrer" class="nav-link external">
Vuepress-theme-vdoing
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div><div class="nav-item"><a href="https://gitee.com/dromara/easy-es" target="_blank" rel="noopener noreferrer" class="nav-link external">
Gitee
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><a href="https://github.com/dromara/easy-es" target="_blank" rel="noopener noreferrer" class="nav-link external">
Github
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="💫语言选择" class="dropdown-title"><!----> <span class="title" style="display:;">💫语言选择</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://easy-es.cn" target="_blank" rel="noopener noreferrer" class="nav-link external">
简体中文
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://en.easy-es.cn" target="_blank" rel="noopener noreferrer" class="nav-link external">
English
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/" aria-current="page" class="nav-link router-link-exact-active router-link-active">首页</a></div><div class="nav-item"><a href="/pages/ec7460/" class="nav-link">文档</a></div><div class="nav-item"><a href="/pages/fb599d/" class="nav-link">💖支持</a></div><div class="nav-item"><a href="/pages/1a819d/" class="nav-link">🌻生态</a></div><div class="nav-item"><a href="/pages/55wa9d/" class="nav-link">🚀关于项目</a></div><div class="nav-item"><a href="/pages/kd129d/" class="nav-link">加入社区讨论</a></div><div class="nav-item"><a href="/pages/7d828w/" class="nav-link">参与贡献</a></div><div class="nav-item"><a href="/pages/6f829d/" class="nav-link">谁在使用</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="💞推荐" class="dropdown-title"><!----> <span class="title" style="display:;">💞推荐</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://gitee.com/easy-es/fit-plan" target="_blank" rel="noopener noreferrer" class="nav-link external">
健身计划一键生成系统
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://doc.xugaoyi.com/" target="_blank" rel="noopener noreferrer" class="nav-link external">
Vuepress-theme-vdoing
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div><div class="nav-item"><a href="https://gitee.com/dromara/easy-es" target="_blank" rel="noopener noreferrer" class="nav-link external">
Gitee
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><a href="https://github.com/dromara/easy-es" target="_blank" rel="noopener noreferrer" class="nav-link external">
Github
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="💫语言选择" class="dropdown-title"><!----> <span class="title" style="display:;">💫语言选择</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="https://easy-es.cn" target="_blank" rel="noopener noreferrer" class="nav-link external">
简体中文
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li class="dropdown-item"><!----> <a href="https://en.easy-es.cn" target="_blank" rel="noopener noreferrer" class="nav-link external">
English
<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----></nav> <!----> </aside> <div class="home-wrapper" data-v-46a3a687><div class="banner" style="background:url(/img/back.png) center center / cover no-repeat;" data-v-46a3a687><div class="banner-conent" data-v-46a3a687><header class="hero" data-v-46a3a687><img src="/img/logo.svg" data-v-46a3a687> <!----> <p class="description" data-v-46a3a687>
🚀傻瓜级ElasticSearch搜索引擎ORM框架
</p> <p class="action" data-v-46a3a687><a href="/pages/ec7460/" class="nav-link action-button" data-v-46a3a687>开始使用 →</a></p></header> <div class="features" data-v-46a3a687><div class="feature" data-v-46a3a687><a href="javascript:;" data-v-46a3a687><!----> <h2 data-v-46a3a687>轻巧强大</h2> <p data-v-46a3a687>小身躯蕴藏着大能量几乎零学习成本几分钟就能上手。却可以完成复杂的ES功能。</p></a></div><div class="feature" data-v-46a3a687><a href="javascript:;" data-v-46a3a687><!----> <h2 data-v-46a3a687>简单高效</h2> <p data-v-46a3a687>先进的设计理念简单至上即便是不懂ES的小白也能轻松驾驭并节省3-8倍代码量。</p></a></div><div class="feature" data-v-46a3a687><a href="javascript:;" data-v-46a3a687><!----> <h2 data-v-46a3a687>功能丰富</h2> <p data-v-46a3a687>自动索引托管自动分页傻瓜级CRUD高亮权重聚合IPGEO地理位置父子嵌套应有尽有。</p></a></div></div></div> <div class="slide-banner" style="display:none;" data-v-46a3a687><div class="banner-wrapper" data-v-46a3a687><div class="slide-banner-scroll" data-v-46a3a687><div class="slide-banner-wrapper" data-v-46a3a687><div class="slide-item" data-v-46a3a687><a href="javascript:;" data-v-46a3a687><!----> <h2 data-v-46a3a687>轻巧强大</h2> <p data-v-46a3a687>小身躯蕴藏着大能量几乎零学习成本几分钟就能上手。却可以完成复杂的ES功能。</p></a></div><div class="slide-item" data-v-46a3a687><a href="javascript:;" data-v-46a3a687><!----> <h2 data-v-46a3a687>简单高效</h2> <p data-v-46a3a687>先进的设计理念简单至上即便是不懂ES的小白也能轻松驾驭并节省3-8倍代码量。</p></a></div><div class="slide-item" data-v-46a3a687><a href="javascript:;" data-v-46a3a687><!----> <h2 data-v-46a3a687>功能丰富</h2> <p data-v-46a3a687>自动索引托管自动分页傻瓜级CRUD高亮权重聚合IPGEO地理位置父子嵌套应有尽有。</p></a></div></div></div> <div class="docs-wrapper" data-v-46a3a687><span class="doc active" data-v-46a3a687></span><span class="doc" data-v-46a3a687></span><span class="doc" data-v-46a3a687></span></div></div></div></div> <div class="main-wrapper" data-v-46a3a687><div class="main-left"><!----> <div class="theme-vdoing-content custom card-box content__default" data-v-46a3a687><p><br><br></p> <p align="center"><a href="/pages/fb599d/" class="become-sponsor">支持这个项目</a></p> <br> <h2 id="🍬特性"><a href="#🍬特性" class="header-anchor">#</a> 🍬特性</h2> <ul><li><strong>零侵入</strong>针对ES官方提供的RestHighLevelClient只做增强不做改变引入EE不会对现有工程产生影响使用体验如丝般顺滑。</li> <li><strong>损耗小</strong>:启动即会自动注入基本 CURD性能基本无损耗直接面向对象操作。</li> <li><strong>自动化</strong>: 全球领先的哥哥你不用动,索引我全自动模式,帮助开发者和运维杜绝索引困扰。</li> <li><strong>强大的 CRUD 操作</strong>:内置通用 Mapper仅仅通过少量配置即可实现大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求。</li> <li><strong>支持 Lambda 形式调用</strong>:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错段。</li> <li><strong>支持主键自动生成</strong>:支持多种主键策略,可自由配置,完美解决主键问题。</li> <li><strong>支持 ActiveRecord 模式</strong>:支持 ActiveRecord 形式调用,实体类只需继承 Model 类即可进行强大的 CRUD 操作。</li> <li><strong>支持自定义全局通用操作</strong>:支持全局通用方法注入( Write once, use anywhere )。</li> <li><strong>内置分页插件</strong>基于RestHighLevelClient 物理分页,开发者无需关心具体操作,且无需额外配置插件,写分页等同于普通 List 查询,比MP的PageHelper插件用起来更简单且保持与其同样的分页返回字段,无需担心命名影响。</li> <li><strong>MySQL功能全覆盖</strong>:MySQL中支持的功能通过EE都可以轻松实现。</li> <li><strong>支持ES高阶语法</strong>:支持聚合,嵌套,父子类型,高亮搜索,分词查询,权重查询,Geo地理位置查询,IP查询等高阶语法应有尽有。</li> <li><strong>良好的拓展性</strong>:底层仍使用RestHighLevelClient可保持其拓展性开发者在使用EE的同时仍可使用RestHighLevelClient的所有功能。</li></ul> <br> <h2 id="✨最新版本-latest-version"><a href="#✨最新版本-latest-version" class="header-anchor">#</a> ✨最新版本 Latest Version: <a href="https://search.maven.org/search?q=g:io.github.xpc1024%20a:easy-*" target="_blank" rel="noopener noreferrer"><img src="https://img.shields.io/github/v/release/xpc1024/easy-es?include_prereleases&amp;logo=xpc&amp;style=plastic" alt="Maven Central"><span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></h2> <p><strong>Maven:</strong></p> <div class="language-xml line-numbers-mode"><pre class="language-xml"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>dependency</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>groupId</span><span class="token punctuation">&gt;</span></span>cn.easy-es<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>groupId</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>artifactId</span><span class="token punctuation">&gt;</span></span>easy-es-boot-starter<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>artifactId</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>version</span><span class="token punctuation">&gt;</span></span>Latest Version<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>version</span><span class="token punctuation">&gt;</span></span>
<span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>dependency</span><span class="token punctuation">&gt;</span></span>
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div></div><p><strong>Gradle:</strong></p> <div class="language-groovy line-numbers-mode"><pre class="language-groovy"><code>compile group<span class="token punctuation">:</span> <span class="token string">'cn.easy-es'</span><span class="token punctuation">,</span> name<span class="token punctuation">:</span> <span class="token string">'easy-es-boot-starter'</span><span class="token punctuation">,</span> version<span class="token punctuation">:</span> <span class="token string">'Latest Version'</span>
</code></pre> <div class="line-numbers-wrapper"><span class="line-number">1</span><br></div></div><div class="custom-block tip"><p class="custom-block-title">版本稳定吗?</p> <p>在1.0正式稳定版本发布前,我们所有功能已经面向全球开发者长期试用, 而且针对每项功能我们都有测试用例覆盖.</p> <p>另外我们针对整个框架的性能,安全等方面都做了理论分析+实际测试,确保每位用户用得放心.</p> <p>我们由Star总数超10万的Dromara社区孵化,并有良好的社区答疑群。基本上有问必答如出现bug通常2个工作日内必解决。</p> <p>所以,请放心使用!</p></div> <br> <h2 id="🎉致谢"><a href="#🎉致谢" class="header-anchor">#</a> 🎉致谢</h2> <p>Easy-Es自从2021年开源以来获得了很多人的支持。目前社区群答疑总计超500人收获Star超5K 尽管这算不上很多,但对于ES这种高门槛,低频使用的工具,已经算得上优秀了,而且开源至今时间不超半年,</p> <p>这离不开社区小伙伴的支持和意见以及PR,感谢你们!我们会秉承&quot;把简单,易用,方便留给用户,把复杂留给框架&quot;的理念,致力于实现&quot;让天下没有难用的ES&quot;愿景,继续砥砺前行!</p> <br> <h2 id="🏡代码托管"><a href="#🏡代码托管" class="header-anchor">#</a> 🏡代码托管</h2> <a href="https://gitee.com/dromara/easy-es" target="_blank"><img src="https://img.shields.io/badge/Gitee-red?logo=gitee&amp;logoColor=white&amp;style=for-the-badge" class="no-zoom"></a> <a href="https://github.com/dromara/easy-es" target="_blank"><img src="https://img.shields.io/badge/Github-blue?logo=github&amp;logoColor=white&amp;style=for-the-badge" class="no-zoom"></a> <br> <h2 id="💪🏻参与开发"><a href="#💪🏻参与开发" class="header-anchor">#</a> 💪🏻参与开发</h2> <p>欢迎各路好汉一起来参与完善 Easy-Es我们期待您的 PR</p> <p>如果您想贡献,请先查看<a href="/pages/ae4dd5/">参与开发</a></p> <br> <h2 id="🍭架构图"><a href="#🍭架构图" class="header-anchor">#</a> 🍭架构图</h2> <img src="/img/eejg.svg" style="zoom:120%;"> <br> <h2 id="🧲友情链接"><a href="#🧲友情链接" class="header-anchor">#</a> 🧲友情链接</h2> <span style="width:150px;flex:1;text-align:left;"><a href="https://gitee.com" target="_blank"><img src="/img/link/gitee-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://www.oschina.net" target="_blank"><img src="/img/link/oschina-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://gitee.com/dromara/TLog" target="_blank"><img src="/img/link/tlog-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://gitee.com/dromara/sa-token" target="_blank"><img src="/img/link/satoken-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://gitee.com/dromara/sureness" target="_blank"><img src="/img/link/sureness-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://liteflow.yomahub.com/" target="_blank"><img src="/img/link/lite-flow.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://gitee.com/dromara/hutool" target="_blank"><img src="/img/link/hutool-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://gitee.com/dromara/forest" target="_blank"><img src="/img/link/forest-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://gitee.com/dromara/MaxKey" target="_blank"><img src="/img/link/maxkey-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://jpom.io/" target="_blank"><img src="/img/link/jpom-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://dromara.gitee.io/fast-request/" target="_blank"><img src="/img/link/fast-request-logo.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <span style="width:150px;text-align:left;"><a href="https://baomidou.com/" target="_blank"><img src="/img/link/mp.png" class="no-zoom" style="height:40px;max-width:150px;margin:10px;"></a></span> <div data-id="174" class="wwads-cn wwads-horizontal page-wwads"></div> <style>
.page-wwads{
width:100%!important;
min-height: 0;
margin: 0;
}
.page-wwads .wwads-img img{
width:80px!important;
}
.page-wwads .wwads-poweredby{
width: 40px;
position: absolute;
right: 25px;
bottom: 3px;
}
.wwads-content .wwads-text, .page-wwads .wwads-text{
height: 100%;
padding-top: 5px;
display: block;
}
</style></div></div> <div class="main-right"><!----> <!----> <!----> <!----></div></div></div> <div class="footer"><div class="icons"><a href="mailto:xpc@dromara.com" title="Mail" target="_blank" class="iconfont icon-youjian"></a><a href="https://gitee.com/dromara/easy-es" title="Gitee" target="_blank" class="iconfont icon-gitee"></a><a href="https://github.com/dromara/easy-es" title="GitHub" target="_blank" class="iconfont icon-github"></a></div>
Theme by
<a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a>
| Copyright © 2022-2022
<span><a href="https://gitee.com/easy-es/">老汉</a>| MIT License</span></div> <div class="buttons"><div title="返回顶部" class="button blur go-to-top iconfont icon-fanhuidingbu" style="display:none;"></div> <div title="去评论" class="button blur go-to-comment iconfont icon-pinglun" style="display:none;"></div> <div title="主题模式" class="button blur theme-mode-but iconfont icon-zhuti"><ul class="select-box" style="display:none;"><li class="iconfont icon-zidong">
跟随系统
</li><li class="iconfont icon-rijianmoshi">
浅色模式
</li><li class="iconfont icon-yejianmoshi">
深色模式
</li><li class="iconfont icon-yuedu">
阅读模式
</li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div>
<script src="/assets/js/app.d8825657.js" defer></script><script src="/assets/js/2.b31e9563.js" defer></script><script src="/assets/js/5.494b09be.js" defer></script>
</body>
</html>