![](https://img-blog.csdnimg.cn/a1f0ab9305804d809ba757a4e474cbf7.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
ElasticSearch
文章平均质量分 88
ElasticSearch
shangjg3
这个作者很懒,什么都没留下…
展开
-
ElasticSearch优化
Elasticsearch的基础是Lucene,所有的索引和文档数据是存储在本地的磁盘中,具体的路径可在ES的配置文件../config/elasticsearch.yml中配置,如下:原创 2023-11-11 01:00:00 · 266 阅读 · 0 评论 -
SpringData、SparkStreaming和Flink集成Elasticsearch
Spring Data是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data可以极大的简化JPA(Elasticsearch…)的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。原创 2023-11-10 16:31:06 · 1488 阅读 · 0 评论 -
ElasticSearch文档分析
ElasticSearch文档分析 包含下面的过程:将一块文本分成适合于倒排索引的独立的 词条将这些词条统一化为标准格式以提高它们的“可搜索性”,或者 recall分析器执行上面的工作。分析器实际上是将三个功能封装到了一个包里字符过滤器首先,字符串按顺序通过每个 字符过滤器。他们的任务是在分词前整理字符串。一个字符过滤器可以用来去掉HTML,或者将 & 转化成 and。分词器其次,字符串被 分词器 分为单个的词条。一个简单的分词器遇到空格和标点的时候,可能会将文本拆分成词条。原创 2023-11-10 14:18:42 · 767 阅读 · 0 评论 -
深入理解ElasticSearch分片
1.原创 2023-11-10 11:32:30 · 392 阅读 · 0 评论 -
ElasticSearch的文档、字段、映射和高级查询
这些都是映射里面可以设置的,其它就是处理ES里面数据的一些使用规则设置也叫做映射,按着最优规则处理数据对性能提高很大,因此才需要建立映射,并且需要思考如何建立映射才能对性能更好。比如:你可以拥有某一个客户的文档,某一个产品的一个文档,当然,也可以拥有某个订单的一个文档。为了找到相似的术语,fuzzy查询会在指定的编辑距离内创建一组搜索词的所有可能的变体或扩展。编辑距离是将一个术语转换为另一个术语所需的一个字符更改的次数。在进行关键字搜索时,搜索出的内容中的关键字会显示不同的颜色,称之为高亮。原创 2023-11-09 19:40:07 · 743 阅读 · 0 评论 -
ElasticSearch的集群、节点、索引、分片和副本
默认情况下,Elasticsearch中的每个索引被分片1个主分片和1个复制,这意味着,如果你的集群中至少有两个节点,你的索引将会有1个主分片和另外1个复制分片(1个完全拷贝),这样的话每个索引总共就有2个分片,我们需要根据索引需要确定分片个数。默认情况下,Elasticsearch中的每个索引被分片1个主分片和1个复制,这意味着,如果你的集群中至少有两个节点,你的索引将会有1个主分片和另外1个复制分片(1个完全拷贝),这样的话每个索引总共就有2个分片,我们需要根据索引需要确定分片个数。原创 2023-11-08 15:44:25 · 1407 阅读 · 0 评论 -
ElasticSearch离线安装
进入es的安装根目录bin下,执行设置用户名和密码的命令,这里需要为4个用户分别设置密码,elastic,启动时,会动态生成文件,如果文件所属用户不匹配,会发生错误,需要重新进行修改用户和用户组。修改密码时,将第一步配置删除,然后重启es,将.security-7的索引删除即可。修改/etc/security/limits.d/20-nproc.conf。修改/etc/security/limits.conf。.yml文件,在里面添加如下内容,并重启es。修改/etc/sysctl.conf。原创 2023-11-07 18:35:55 · 873 阅读 · 0 评论