
ES
没睡醒の宅宅
前端后端都懂一点点,只是记录自己的学习笔记,权威全面请查阅专业出版物。
展开
-
Springboot整合Elasticsearch7.10.0 RestHighLevelClient
参考文章:https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-high-document-index.html一、elasticsearch官方文档说明该文章,主要是介绍elasticsearch7.x的rest java客户端。1.1 增(只看原理,后面有完整的工具类)定义一个requestIndexRequest request = new IndexRequest(索引名称);.原创 2020-11-22 23:20:28 · 7254 阅读 · 10 评论 -
ElasticSearch原生客户端使用
1、安装elastic searchdokcer中安装elastic search(1)下载ealastic search和kibanadocker pull elasticsearch:7.6.2docker pull kibana:7.6.2(2)配置mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho "http.host: 0.0.0.0" >/mydata/elasticse原创 2020-11-22 23:18:47 · 2034 阅读 · 0 评论 -
ElasticSearch 使用动态映射模板定制自己的映射策略
一、概述首先,改索引的映射比较麻烦,实际上ES是不支持无痛修改映射的,如果要修改映射,需要新建一个新的索引,为新的索引自定义映射,然后把旧索引下的数据导入到新索引下面。需求:比如说,我们本来没有某个type,或者没有某个field,但是希望在插入数据的时候,es自动为我们做一个识别,动态映射出这个type的mapping,包括每个field的数据类型,一般用的动态映射,dynamic mapping这里有个问题,如果说,我们其实对dynamic mapping有一些自己独特的需求,比...翻译 2020-11-22 19:06:18 · 470 阅读 · 0 评论 -
ElasticSearch 使用场景
到目前为止,我遇到的ES的使用场景有以下:配合分词器做全文搜索引擎。这应该也是ES的本职工作吧。在ELK中扮演数据仓库的角色。ELK也是日志处理收集、分析、告警推送的通用解决方案,在每个公司都有。借助ES实现超级索引,提高DB中超大数据量的检索效率。全文搜索引擎在DB数据库中,如果要在varchar或者text或者json类型的字段中 like “%要搜索的词%”,索引会失效,索引很容易想到用ES来做全文搜索,常见在电商前台搜索框中。常见的做法在保存db行数据的事务中双写。但是不推.原创 2020-11-22 09:35:10 · 939 阅读 · 0 评论