文章 2022-01-21 来自:开发者社区

【Elastic Engineering】Elasticsearch 简介

作者: 刘晓国Elasticsearch 是一个非常强大的搜索引擎。它目前被广泛地使用于各个 IT 公司。Elasticsearch 是由 Elastic 公司创建。它的代码位于GitHub - elastic/elasticsearch: Free and Open, Distributed, RESTful Search Engine。目前,Elasticsearch 是一个免费及开放(fr....

【Elastic Engineering】Elasticsearch 简介
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】Elasticsearch 的前世今生

作者:刘晓国转自链接Elasticsearch 的前世今生Original Medcl 弹性搜索2019-06-26需求的诞生刘备一大早就来到了公司,一看张飞和关羽已经在公司了,就问道:“两位贤弟,今天来的还蛮早啊。”张飞一听就炸毛了,“大哥,你让我和二哥去做什么搜索功能,我们已经一晚没睡了,昨天就没回去好嘛。” 关羽也来气,“大哥,是啊,我们刚刚才上线电商网站,你这边又要加什么需求,现在用数据....

【Elastic Engineering】Elasticsearch 的前世今生
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】Elasticsearch 中的一些重要概念: cluster, node, index, document, shards 及 replica

作者:刘晓国当我们开始使用 Elasticsearch 时,我们必须理解其中的一些重要的概念。这些概念理解对于以后我们使用 Elastic 栈是非常重要的。在今天的这篇文章里,我们先来介绍一下在 Elastic 栈中最重要的一些概念。首先,我们来看下一下如下的这个图:ClusterCluster 也就是集群的意思。Elasticsearch 集群由一个或多个节点组成,可通过其集群名称进行标识。通....

【Elastic Engineering】Elasticsearch 中的一些重要概念: cluster, node, index, document, shards 及 replica
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】如何在 Linux,MacOS 及 Windows 上进行安装 Elasticsearch

作者:刘晓国在今天的这篇文章中,我想介绍如何在 Linux 及 MacOS 上进行安装 Elasticsearch。Elasticsearch 的安装是非常直接的。在今天的这篇文章中,我们介绍如果直接从已经编译好的档案(.tar.gz)中来直接安装 Elasticsearch。如果大家想对 Elasticsearch 有一个大概的了解,请参照我的文章 “Elasticsearch 简介”此软件包....

【Elastic Engineering】如何在 Linux,MacOS 及 Windows 上进行安装 Elasticsearch
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】开始使用 Elasticsearch (1)

作者:刘晓国在今天的这篇文章中,我们来主要介绍一下如何使用 REST 接口来对 Elasticsearch 进行操作。为了完成这项工作,我们必须完成如下的步骤:安装 Elasticsearch。请参阅文章 “如何在 Linux,MacOS 及 Windows 上进行安装 Elasticsearch”。把 Elasticsearch 运行起来。安装 Kibana。请参阅文章 “如何在 Linux,....

【Elastic Engineering】开始使用 Elasticsearch (1)
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】开始使用 Elasticsearch (2)

【Elastic Engineering】开始使用 Elasticsearch (2)

【Elastic Engineering】开始使用 Elasticsearch (2)
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】开始使用 Elasticsearch (3)

【Elastic Engineering】开始使用 Elasticsearch (3)

【Elastic Engineering】开始使用 Elasticsearch (3)
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】Elasticsearch:inverted index,doc_values 及 source

作者::刘晓国当我们学习 Elasticsearch 时,经常会遇到如下的几个概念:Reverted indexdoc_valuessource这个几个概念分别指的是什么?有什么用处?如何配置它们?只有我们熟练地掌握了这些概念,我们才可以正确地使用它们。Inverted index在 Elasticsearch 中,最基本的数据存储单位是 shard。 但是,通过 Lucene 镜头看,情况会有....

【Elastic Engineering】Elasticsearch:inverted index,doc_values 及 source
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】Elasticsearch: 理解 mapping 中的 store 属性

作者:刘晓国默认情况下,对字段值进行索引以使其可搜索,但不存储它们 (store)。 这意味着可以查询该字段,但是无法检索原始字段值。在这里我们必须理解的一点是: 如果一个字段的 mapping 中含有 store 属性为 true,那么有一个单独的存储空间为这个字段做存储,而且这个存储是独立于 _source 的存储的。它具有更快的查询。存储该字段会占用磁盘空间。如果需要从文档中提取(即在脚本....

【Elastic Engineering】Elasticsearch: 理解 mapping 中的 store 属性
文章 2022-01-21 来自:开发者社区

【Elastic Engineering】Elasticsearch:从搜索中获取选定的字段 fields

作者::刘晓国在实际的搜索返回数据中,我们经常会用选择地返回所需要的字段或部分的 source。这在某些情况下非常有用,因为对于大规模的数据来说,返回的数据大下直接影响网路带宽的使用以及内存的使用。默认情况下,搜索响应中的每个匹配都包含文档 _source,这是在为文档建立索引时提供的整个 JSON 对象。 要检索搜索响应中的特定字段,可以使用 fields 参数:POST my-index-0....

【Elastic Engineering】Elasticsearch:从搜索中获取选定的字段 fields

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

检索分析服务 Elasticsearch版

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等