![](https://img-blog.csdnimg.cn/2020061121184380.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【Elasticsearch】
Elasticsearch 实践
RobertLab
全栈不是一个岗位,而是一种思维。
展开
-
【Elasticsearch实践】Elasticsearch为什么这么快
建议先自行学习偏基础的 Elasticsearch 知识内容:Elasticsearch基础思考几个问题:为什么搜索是 近实时 的?为什么文档的 CRUD (创建-读取-更新-删除) 操作是实时的?前言:ES整体架构1、集群cluster2、节点Node:就是个机器3、由一个或者多个节点,多个绿色小方块组合在一起形成一个ElasticSearch的索引4、在一个索引下,分布在多个节点里的绿色小方块称为分片:Shard5、一个分片就是一个Lucene Index6、在Luc原创 2020-07-03 09:40:05 · 4445 阅读 · 0 评论 -
【Elasticsearch实践】(七)ES聚合搜索
【转载】ES聚合搜索案例转载 2020-06-27 18:15:54 · 432 阅读 · 0 评论 -
【Elasticsearch实践】(六)ES搜索
一、复杂查询1.1、复杂条件搜索# 复杂条件搜索GET tindex/_doc/_search{ "query":{ "match":{ "name": "wells" } }}1.2、指定输出字段# 指定输出字段GET /tindex/_doc/_search{ "query": { "match":{ "name": "wells" } }, "_source": ["name", "age"]}1原创 2020-06-26 11:37:56 · 369 阅读 · 0 评论 -
【Elasticsearch实践】(五)ES搜索
一、Restful 风格说明一种软件架构风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。 基本Rest命令说明:methodurl地址描述PUTlocalhost:9200/索引名称/类型名称/文档id创建文档(指定id)POSTlocalhost:9200/索引名称/类型名称创建文档(随机id)POSTlocalhost:9200/索引名称/类型名称/原创 2020-06-26 11:38:25 · 372 阅读 · 0 评论 -
【Elasticsearch实践】(四)IK分词器插件
一、什么是IK分词器分词:即把一段文字(中文、英文、其他)划分成一个个的关键字,我们在搜索时候会将自己的信息进行分词,会把 数据库中或者索引库中的数据进行分词,然后进行一个匹配操作,默认的中文分词是将每个字看成一个 词,比如 “我的中文名是赵四” 会被分为:“我”,“的”,“中文名”,“是”,“赵”,“四”,这显然是不符合要求的,所以我们需要安装中文分词器 ik 来解决这个问题。如果要使用中文,建议使用ik分词器,IK提供了两个分词算法:ik_smart:最少切分ik_max_word:ik_ma原创 2020-06-14 09:35:18 · 313 阅读 · 0 评论 -
【Elasticsearch实践】(二)Elasticsearch部署
一、下载相关华为云服务器:国内下载还是比较快的Elasticsearch下载:https://mirrors.huaweicloud.com/elasticsearch/Kibana下载:https://mirrors.huaweicloud.com/kibana/注意:es与kibana一定要下载相同版本的下载时注意区分OS:linux、windows、mac(darwin)二、部署ES版本:7.6.0Kibana版本:7.6.0JDK版本:java version “1.8.0_原创 2020-06-11 21:36:13 · 289 阅读 · 0 评论 -
【Elasticsearch实践】(一)Elasticsearch架构
待补充原创 2020-06-11 21:22:25 · 214 阅读 · 0 评论