JElastic基于Jfinal+ElasticSearch实现基本api项目

JElastic

基于JFinal实现了ElasticSearch 基本api

初衷,在开始了解ElasticSearch时,发现网上的用java实现其api的例子很少,基于框架实现的更少。所以自己在学习elasticsearch写了这个项目。

该项目不是jfinal集成elasticSearch完美的解决方案,只是对elastic基本的api做了一些实现,供初学者借鉴 。 抱砖引玉,希望会看到更好的Elastic集成项目

如何启动

该项目不需数据库,如果之间了解过Jfinal的话,就很简单。

导进eclipse,用jetty 启动InitConfig.java。

默认端口是9001,判断是否成功启动只需访问localhost:9001,浏览器出现hello woody,证明启动成功

是不是很简单。

注意:jdk是1.8

准备环境

在使用之前需要安装并启动elasticsearch

我在官网下载的版本是2.4.0,java环境用jdk1.8的,解压到D盘,启动bin文件夹的elasticsearch.bat

如何使用

创建索引,创建一个woodytest01索引:localhost:9001:/elastic/api/createIndices

创建配置属性索引,创建一个woodytest01索引:localhost:9001:/elastic/api/createIndicesSetting

插入或修改一条索引:localhost:9001:/elastic/api/insertRecords

获取一条索引:localhost:9001:/elastic/api/getIndice

根据条件查询索引:localhost:9001:/elastic/api/queryIndices



项目地址:https://github.com/hellowoody/JElastic