# elasticsearchPlus **Repository Path**: weirdor_admin/elasticsearchPlus ## Basic Information - **Project Name**: elasticsearchPlus - **Description**: elasticsearch java api的简单封装 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 3 - **Created**: 2017-12-19 - **Last Updated**: 2025-07-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ElasticsearchPlus ElasticsearchPlus 是对Elasticsearch api的基本封装是一个Java工具包,它帮助我们简化每一行代码,减少每一个方法,使用方式更像是自然语言,用起来更舒适。 # ElasticSearchPlugin引入 * 结合JFinal >. ElasticSearchJFinalPlugin jFinalPlugin = new ElasticSearchJFinalPlugin(); jFinalPlugin.add("127.0.0.1",27017); jFinalPlugin.setDatabase("test"); me.add(jFinalPlugin); * 其它框架使用 >. ElasticSearchPlugin elasticSearchPlugin = new ElasticSearchPlugin(); elasticSearchPlugin.opition(); elasticSearchPlugin.add("127.0.0.1"); TransportClient transportClient = elasticSearchPlugin.getTransportClient(); ElasticSearchKit.INSTANCE.init(transportClient); # ElasticSearchQuery ElasticSearchQuery,如果是查找条件等等默认使用and连接,如果想要增加其它方法,可以直接继承ElasticSearchKit和ElasticSearchQuery、对应的插件增加相应的方法。 >. ElasticSearchQuery elasticSearchQuery = new ElasticSearchQuery(); ElasticSearchQuery对象每次操作建议重新生成。 # ElasticSearchBean > . ElasticSearchBean是Elasticsearch Plugin提供的Bean类的增强类,我们建议所有的bean类都继承ElasticSearchBean。ElasticSearchBean本身自带了几个方法,继承后也可以使用。如果对象中还嵌套了对象的话,两个对象都需要继承ElasticsearchBean。目前Elasticsearch Plugin仅支持两层对象嵌套。如需支持更多层可以参照ElasticSearchJsonObjectKit类,直接覆写toJSONObject方法。 复制自身 >. bean.clone(); 转为json字符串 >. bean.toString(); 转为json对象 >. bean.toJSONObject(); 转为map >. bean.toMap();