文章分类 -  Elasticsearch

Elasticsearch是一个基于Lucene的搜索服务器,是一种流行的企业级搜索引擎。
摘要:Elasticsearch-IK分词器(二)IK分词器的使用 一、JavaAPI操作 1)创建索引 @Test public void createIndex_blog() { client.admin().indices().prepareCreate("blog1").get(); // 关掉连 阅读全文

posted @ 2020-08-17 22:26 MissRong 阅读(370) 评论(0) 推荐(0) |

摘要:Elasticsearch-IK分词器(二)IK分词器的使用 命令行查看结果 ik_smart模式 [itstar@hadoop102 elasticsearch]$ curl -XGET 'http://hadoop104:9200/_analyze?pretty&analyzer=ik_smar 阅读全文

posted @ 2020-08-17 21:52 MissRong 阅读(983) 评论(0) 推荐(0) |

摘要:Elasticsearch-IK分词器(一)IK分词器的安装 一、前期准备工作 1)CentOS联网 配置CentOS能连接外网。Linux虚拟机ping www.baidu.com 是畅通的 2)jar包准备 (1)elasticsearch-analysis-ik-master.zip (下载地 阅读全文

posted @ 2020-08-17 20:55 MissRong 阅读(391) 评论(0) 推荐(0) |

摘要:Elasticsearch-Java API操作-【Java代码汇总】 Java代码: package com.itstar.elasticsearch_test1; /** * ES API操作 * @author ASUS * */ import java.net.InetAddress; im 阅读全文

posted @ 2020-08-17 08:52 MissRong 阅读(343) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(三)映射相关操作 注意:一般情况下, 都是先创建index之后直接创建映射-mapping 源代码 // 十三、映射相关操作 @Test public void createMapping() throws Exception { //1 阅读全文

posted @ 2020-08-17 08:26 MissRong 阅读(541) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(二)条件查询QueryBuilder 模糊查询(fuzzy) 注意:需要加入分词器,不然容易搜不到匹配的词 @Test public void fuzzy() { // 1 模糊查询 SearchResponse searchRespon 阅读全文

posted @ 2020-08-17 08:19 MissRong 阅读(2902) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(二)条件查询QueryBuilder 词条查询(TermQuery) 1)源代码 @Test public void termQuery() { // 1 第一field查询 SearchResponse searchResponse = 阅读全文

posted @ 2020-08-17 08:14 MissRong 阅读(1123) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(二)条件查询QueryBuilder 通配符查询(wildcardQuery) 注意:需要加入分词器,不然容易搜不到匹配的词 * :表示多个字符(0个或多个字符) ?:表示单个字符 1)源代码 @Test public void wild 阅读全文

posted @ 2020-08-17 08:08 MissRong 阅读(4938) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(二)条件查询QueryBuilder 对所有字段分词查询(queryStringQuery) 1)源代码 @Test public void query() { // 1 条件查询 SearchResponse searchRespons 阅读全文

posted @ 2020-08-17 08:02 MissRong 阅读(3422) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(二)条件查询QueryBuilder 查询所有(matchAllQuery) 1)源代码 @Test public void matchAllQuery() { // 1 执行查询 SearchResponse searchRespons 阅读全文

posted @ 2020-08-17 07:55 MissRong 阅读(2120) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 删除文档数据(prepareDelete) 1)源代码 @Test public void deleteData() { // 1 删除文档数据 DeleteResponse indexResponse = clien 阅读全文

posted @ 2020-08-17 07:49 MissRong 阅读(572) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 更新文档数据(upsert) 设置查询条件, 查找不到则添加IndexRequest内容,查找到则按照UpdateRequest更新。 @Test public void testUpsert() throws Exc 阅读全文

posted @ 2020-08-17 07:44 MissRong 阅读(876) 评论(1) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 更新文档数据(update) 1)源代码 @Test public void updateData() throws Throwable { // 1 创建更新数据的请求对象 UpdateRequest updateR 阅读全文

posted @ 2020-08-17 07:37 MissRong 阅读(1595) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 搜索文档数据(多条数据) 1)源代码 @Test public void getMultiData() { // 1 查询多个文档 MultiGetResponse response = client.prepareM 阅读全文

posted @ 2020-08-17 07:29 MissRong 阅读(348) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 搜索文档数据(单条数据) 1)源代码 @Test public void getData() throws Exception { // 1 查询文档 GetResponse response = client.pre 阅读全文

posted @ 2020-08-17 07:24 MissRong 阅读(296) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 新建文档(源数据es构建器添加json) 1)源代码 @Test public void createIndex() throws Exception { // 1 通过es自带的帮助类,构建json数据 XConte 阅读全文

posted @ 2020-08-14 23:21 MissRong 阅读(852) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 新建文档(源数据map方式添加json) 1)源代码 @Test public void createIndexByMap() { // 1 文档数据准备 Map<String, Object> json = new  阅读全文

posted @ 2020-08-14 23:15 MissRong 阅读(331) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 新建文档(源数据json串-不推荐) 当直接在ElasticSearch建立文档对象时,如果索引不存在的,默认会自动创建,映射采用默认方式。 1)源代码 @Test public void createIndexByJ 阅读全文

posted @ 2020-08-14 23:11 MissRong 阅读(155) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 删除索引 1)源代码 @Test public void deleteIndex(){ // 1 删除索引 client.admin().indices().prepareDelete("blog2").get(); 阅读全文

posted @ 2020-08-14 23:05 MissRong 阅读(819) 评论(0) 推荐(0) |

摘要:大数据技术之Elasticsearch-Java API操作(一)API基本操作 创建索引 1)源代码 @Test public void createIndex_blog(){ // 1 创建索引 client.admin().indices().prepareCreate("blog2").ge 阅读全文

posted @ 2020-08-14 23:02 MissRong 阅读(469) 评论(0) 推荐(0) |

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3