From 658d85f1a8c8c7d57cee64fdbb167d3baa141903 Mon Sep 17 00:00:00 2001 From: wjj Date: Mon, 14 Aug 2017 20:00:07 +0800 Subject: [PATCH] no message --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 2a11ed6..a0ee600 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,9 @@ 2.0.x版本最先是在[elasticsearch-sql](https://github.com/NLPchina/elasticsearch-sql)的[实验特性项目](https://github.com/NLPchina/elasticsearch-sql/pull/283)的基础上修改而来,修改和补充了部分jdbc规范,使之能够和mybatis结合,sql支持度可参考elasticsearch-sql,引入了[jest](https://github.com/searchbox-io/Jest),实现了mybatis+rest api的方式操作elasticsearch。提供了Java api的工具类`ESUtil`和rest api工具类`JestUtil`。 -由于和Druid数据库连接池耦合太大,在使用过程中发现了一系列问题,决定将JDBC和数据库连接池解耦。添加ElasticSearchDriver类。 +由于和Druid数据库连接池耦合太大,在使用过程中发现了一系列问题,决定将JDBC和数据库连接池解耦。添加ElasticSearchDriver类可以直接使用Class.forName加载驱动。 + +3.0.0版本不再使用elasticsearch-sql实验项目关于数据库连接池的部分,依旧沿用sql解析部分的代码 ### 使用方式 #### maven依赖 @@ -204,10 +206,9 @@ while (rs.next()){ System.out.println("firstname:"+rs.getString("firstname")+",balance:"+rs.getInt("balance")); } ``` -/** - * 如果单独使用rest api时不需要创建连接,也可以不创建数据源(需要手动调用initJestClient()初始化客户端) - * @throws Exception - */ + +如果单独使用rest api时不需要创建连接,也可以不创建数据源(需要手动调用initJestClient()初始化客户端) +```java public static void testRest() throws Exception{ //properties就是elasticsearch.properties的配置内容,可以传null,默认从配置文件读取 JestUtil.initJestClient(properties); @@ -228,4 +229,5 @@ public static void testRest() throws Exception{ } } -} \ No newline at end of file +} +``` \ No newline at end of file