
elastic search知识
文章平均质量分 79
小陈工
菜鸟程序猿,求指导~
展开
-
ElasticSearch知识day04
一、Spring Data ElasticSearch 使用1.1 Spring Data ElasticSearch简介1.1.1 什么是Spring Data Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data可以极大的简化JPA的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能...原创 2021-12-26 10:10:30 · 976 阅读 · 0 评论 -
ElasticSearch知识day03
一、ElasticSearch编程操作1.1创建工程,导入坐标 pom.xml坐标 1.2 创建索引index1.3 创建映射mapping1.4 建立文档document1.4.1 建立文档(通过XContentBuilder)1.4.2 建立文档(使用Jackson转换实体)1.4.2.1 创建Article实体 1.4.2.2 添加jac...原创 2021-12-24 10:25:20 · 941 阅读 · 0 评论 -
ElasticSearch知识day02
一、IK 分词器和ElasticSearch集成使用1.1 问题分析 在进行字符串查询时,我们发现去搜索"搜索服务器"和"钢索"都可以搜索到数据; 而在进行词条查询时,我们搜索"搜索"却没有搜索到数据; 究其原因是ElasticSearch的标准分词器导致的,当我们创建索引时,字段使用的是标准分词器1.2 IK分词器简介 IKAnalyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IK...原创 2021-12-20 15:54:29 · 1277 阅读 · 0 评论 -
ElasticSearch知识day01
一、ElasticSearch简介1.1 什么是ElasticSearch Elaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。1.2 ElasticSearch的使用案例...原创 2021-12-17 15:17:42 · 1087 阅读 · 0 评论