Elastic学习笔记
-无妄-
本人主要记录的是学习笔记和其他参考,持续学习中。。。
展开
-
1 ElasticSearch篇之入门 **
文章目录常用术语Document介绍Document MetaDataIndex介绍restapi介绍index_apidocument_api 常用术语 ·文档Document -用户存储在es中的数据文档 ·索引 Index -由具有相同字段的文档列表组成 ·节点Node -一个Elasticsearch的运行实例,是集群的构成单元 ·集群Cluster -由一个或多个节点组成...原创 2019-01-03 16:18:03 · 451 阅读 · 0 评论 -
8 Elasticsearch 篇之数据建模
文章目录数据建模简介数据建模数据建模的过程数据建模的意义ES数据建模配置相关介绍Mapping字段的相关设置Mapping字段属性的设定流程是何种类型?是否需要检索是否需要排序和聚合分析是否需要另行存储?ES数据建模实例Nested_Object关联关系处理关联关系处理之Nested ObjectParent_Child关联关系处理之Parent/Childnested_vs_parent_chi...原创 2019-01-23 17:11:15 · 1188 阅读 · 0 评论 -
7 Elasticsearch 篇之聚合分析入门
文章目录聚合分析简介什么是聚合分析聚合分析-分类metric聚合分析Metric聚合分析-CardinalityMetric聚合分析-StatsMetric聚合分析-PercentileMetric聚合分析-Percentile RankMetric聚合分析-Top Hitsbucket聚合分析bucket聚合分析-Termsbucket聚合分析- Rangebucket聚合分析- Date Ra...原创 2019-01-23 15:37:38 · 1207 阅读 · 0 评论 -
6 Elasticsearch 篇之深入了解 Search 的运行机制
文章目录Query-Then-FetchSearch的运行机制-Query阶段Search的运行机制-Fetch阶段Search的运行机制-相关性算分问题sorting-doc-values-fielddataFileddata vs DocValuesdocvalue_fields分页与遍历-fromsize分页与遍历-scroll分页与遍历-search_after Query-Then-Fe...原创 2019-01-23 14:58:11 · 552 阅读 · 0 评论 -
5 Elasticsearch 篇之分布式特性介绍
文章目录分布式介绍及cerebroMaster Node创建一个索引Coordinating Node副本与分片提高系统的可用性副本增大系统容量分片集群状态Cluster Health故障转移文档分布式存储文档创建的流程文档读取的流程文档批量创建的流程文档批量读取的流程脑裂问题shard详解倒排索引的不可变更文档搜索实时性文档搜索实时性-refresh文档搜索实时性-translog文档搜索实时性...原创 2019-01-23 14:05:32 · 305 阅读 · 0 评论 -
2、Logstash 篇之插件详解
文章目录input插件详解及glob讲解input PluginInput Plugin – stdinInput Plugin-file理论实现源码:Input Plugin – glob匹配语法Input Plugin - kafkacodec插件详解Codec PluginCodec Plugin – multilinefilter插件简介及date插件讲解Filter PluginFilt...原创 2019-01-31 20:26:45 · 1984 阅读 · 0 评论 -
1、Logstash 篇之入门与运行机制
文章目录Logstash简述简介处理流程处理流程--Filter配置处理流程--Filter配置Grok示例入门及架构简介Codec-Input DecodingCodec-Output EncodingLife_of_an_Event具体流程queue简介线程简介相关配置配置简介logstash配置文件:logstash.yml常用配置项logstash命令行配置项两种配置使用场合多实例运行pi...原创 2019-01-31 15:40:30 · 550 阅读 · 0 评论 -
9 Elasticsearch 篇之集群调优建议
文章目录生产环境部署建议系统设置要到位ES设置尽量简介elasticsearch.yml中建议设定的基本参数关于JVM内存设定写性能优化ES写数据-refreshES写数据-translogES写数据-flush写性能优化写性能优化-refresh写性能优化-translog写性能优化-flush写性能优化-其他读性能优化读性能优化-数据建模如何设定shard数xpack监控功能介绍X-Pack ...原创 2019-01-24 09:34:20 · 651 阅读 · 0 评论 -
4 Elasticsearch 篇之Search API 介绍
文章目录SearchAPI概览URISearch详解与演示Query String Syntax布尔操作符通配符查询QueryDSL简介Request Body Search字段类查询简介及match-queryMatch Query – 流程相关性算分TF/IDF模型BM25模型match-phrase-queryquery-string-queryterm-terms-queryrange-q...原创 2019-01-17 20:52:50 · 810 阅读 · 0 评论 -
3 Elasticsearch 篇之Mapping 设置
文章目录mapping简介自定义 mappingcopy_to参数说明index参数说明index_options参数说明mapping文档说明数据类型dynamic-mapping简介dynamic日期与数字识别dynamic-template简介索引模板 mapping简介 ·类似数据库中的表结构定义,主要作用如下: -定义Index下的字段名( Field Name ) -定义字段的...原创 2019-01-03 20:21:28 · 1500 阅读 · 1 评论 -
2 Elasticsearch 篇之倒排索引与分词
文章目录书的目录与索引正排与倒排索引简介倒排索引详解分词介绍analyze_api自带分词器Standard AnalyzerSimple AnalyzerWhitespace AnalyzerStop AnalyzerKeyword AnalyzerPattern AnalyzerLanguage Analyzer中文分词自定义分词CharacterFilterTokenizerTokenFil...原创 2019-01-03 19:16:27 · 973 阅读 · 0 评论 -
3、Logstash 篇之实例分析
logstash实战建议 调试的配置建议 ·调试阶段建议大家使用如下配置: http做input ,方便输入测试数据,并且可以结合reload特性(stdin无法 reload) stdout做output , codec使用rubydebug ,即时查看解析结果 测试错误输入情况下的输出,以便对错误情况进行处理 处理的建议 @metadata特殊字段,其内容不会输出在output中 适合...原创 2019-02-11 15:37:30 · 457 阅读 · 0 评论