ES
_东极
少年锦时
展开
-
ES的概念
全文检索全文检索是计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立索引进行查找,并将查找的结果反馈给用户的检索方式,.类似字典中检索字表查字的过程,全文搜索引擎数据库中的数据Lucene:jar包,封装好的各种建立倒排索引,以及进行搜索的代码,包括各种算法,开发的时候用java开发,引入Lucene.ja...原创 2018-12-13 22:49:31 · 1311 阅读 · 0 评论 -
ES的安装
下载地址Elasticsearch官网: https://www.elastic.co/products/elasticsearch安装Elasticsearch(单节点Linux环境)上传安装包elasticsearch-5.2.2.tar.gzelasticsearch-head-master.zip 图形化界面插件node-v6.9.2-linux-x64.tar.gz 安装图...原创 2018-12-14 01:21:38 · 250 阅读 · 0 评论 -
ESAPI(一)索引的操作以及数据插入
JDK1.8环境下,maven仓库依赖<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>5.2.2</version></dependenc原创 2018-12-15 01:26:23 · 7365 阅读 · 0 评论 -
elasticSearch中java.util.concurrent.ExecutionException: RemoteTransportException[[testnote01]
java.util.concurrent.ExecutionException: RemoteTransportException[[testnote01][192.168.18.50:9300][indices:data/write/update]]; nested: RemoteTransportException[[testnote01][192.168.18.50:9300][indice...原创 2018-12-16 00:51:40 · 6615 阅读 · 0 评论 -
ES(二)索引的查询更新删除
//单个索引查询@Testpublic void queryIndex(){ //查询 GetResponse response = client.prepareGet("blog", "article", "2").get(); // 打印 System.out.println(response.getSource()); client.close...原创 2018-12-16 01:25:19 · 3209 阅读 · 0 评论 -
ES查询
查询所有(matchAllQuery)//查询所有@Testpublic void matchAllQuery(){ //1 执行查询 SearchResponse searchResponse = client.prepareSearch("blog").setTypes("article").setQuery(QueryBuilders.matchAllQuery())....原创 2018-12-16 15:29:17 · 838 阅读 · 0 评论