![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ElasticSearch
文章平均质量分 82
国服冰
这个作者很懒,什么都没留下…
展开
-
ElasticSearch数据实时性原理分析与持久化
现在有这么一种业务场景,需要将海量的数据通过Hive进行数据清洗并统计,最后落库到ES中,因为需要支持大数据量的分词,模糊搜索,所以考虑用ES而不直接放到Mysql中,前端需要直接对数据进行交互,当通过后端请求向ES中新增一条数据时,页面数据刷新不会立即查询出新增的数据,即ES中的数据会存在延迟刷新。请在决定前知晓这个特性。在新增一条文档数据,返回响应数据之前,让线程睡眠1秒钟,然后再返回响应数据,发现页面在新增文档跳转到文档列表页面后可以看到新增的文档数据了,但是休眠1S也可能会出现无法正常响应的结果;原创 2023-01-02 21:54:05 · 1190 阅读 · 2 评论 -
【ElasticSearch】基于文档的基本操作并整合SpringBoot
Rest风格是一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 method url地址 描述 PUT localhost:9200/索引名称/类型名称/文档id 创建文档(指定文档id) POST localhost:9200/索引名称/类型名称 创建文档(随机文档id) POST localhost:9200/索引名称/类型名称/文档id/_update 修.原创 2021-04-22 14:29:51 · 100 阅读 · 0 评论 -
【ElasticSearch】IK分词器
IK分词器 什么是IK分词器? 分词:即把一段中文或者别的划分成一个个的关键字,我们在搜索时候会把自己的信息进行分词,会把数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词器是将每个字看成一个词,比如"我爱可星"会被分为"我",“爱”,“可”,“星”,这显然不符合我们的要求,所以我们需要安装中文分词器IK来解决这个问题。 IK提供了两个分词算法:ik_smart和ik_max_word 其中ik_smart为最少切分,ik_max_word为最细粒度划分 下载安装 IK 安装时原创 2021-04-11 22:38:06 · 122 阅读 · 0 评论 -
【ElasticSearch】ElasticSearch,kibana安装,索引,文档,类型,倒排索引
ElasticSearch一、ElasticSearch安装二、kibana安装三、ES核心概念1、索引2、文档3、类型4、倒排索引 1、什么是ElasticSearch? Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web 接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,原创 2021-04-09 09:27:32 · 177 阅读 · 0 评论