标签:
1、添加maven依赖
建议使用maven管理项目,因为elasticsearch还有很多依赖包,手工维护很麻烦
2、创建连接elasticsearch服务的client
3、创建索引
elasticsearch的java客户端,支持多种方式构建索引数据,这里有两种方式的代码示例:使用jsonbuilder构建数据
另外一种,是把数据构造成json串,直接传给client
实际应用中应该是下面一种更方便,可以把需要索引的对象直接扔过去了
4、根据id获取数据
5、查询索引
执行结果
6、删除索引,可以根据索引id删除索引,也可以构造query进行删除,这跟lucene的api是类似的,只不过api不一样而已
这个删除有个小问题,如果删除完立即进行查询还是可以查到
标签:
原文地址:http://www.cnblogs.com/bmaker/p/5463968.html