Elasticsearch
夏末的初雪
知乎id: 迷路森林
展开
-
Elasticsearch(一) 安装与配置--Centos7
Elasticsearch 作为最受欢迎的开源搜索框架之一,能够满足数据存储,数据搜索和数据分析的功能,在最近的几个月里我会慢慢地深入了解和学习elasticsearch。 Elasticsearch 参考链接 https://www.cnblogs.com/shifu204/p/6370682.html 安装 下载并安装ES的yum公钥 rpm --import https://p...原创 2019-05-12 14:35:30 · 269 阅读 · 0 评论 -
Elasticsearch(二) 文档关系分析
关系型数据库中往往存在关系,包括1对1,1对多,多对多,通过连接,可以进行多表查询。elasticsearch作为数据存储,搜索,分析的框架,在存储上采用文档式的存储方式,因此再把关系型数据库比如mysql的数据导入elasticsearch时,需要根据数据关系设计索引映射。数据关系,数据特点以及在性能上需求都会影响着我们如何设计索引映射。 对象类型(最擅长处理一对一关系) 将对象作为文档的一...原创 2019-05-17 16:48:35 · 387 阅读 · 0 评论 -
Elasticsearch(三) 查询与过滤
这里使用的场景是在子文档中匹配object字段spu_info.spu_name,brand_info.brand_name,过滤子文档的is_hidden和state的字段,并且在父文档也过滤is_hidden和state字段。 search_obj = { "query": { "filtered": { "query...原创 2019-06-01 16:14:32 · 834 阅读 · 0 评论 -
Elasticsearch(四) 安全性
待续 参考链接https://blog.51cto.com/chenhao6/2113873原创 2019-06-03 19:03:26 · 814 阅读 · 0 评论 -
Elasticsearch(五)
在文档在加入倒排索引之前,会对数据进行一系列的分析。基本分为以下几个步骤。 概述 *字符过滤---使用字符过滤器转变字符。 *文本切分为分词---将文本切分为单个或多个分词。 *分词过滤---使用分词过滤器转变每个分词。 *分词索引---将这些分词存储到索引中。 以上几个步骤可以参考下图: 字符过滤器可以将 特定的的字符序列转变为其他的字符序列,比如将 I love u 2 转换为I...原创 2019-07-30 17:41:18 · 221 阅读 · 0 评论