• 博客(15)
  • 资源 (9)
  • 论坛 (1)
  • 收藏
  • 关注

原创 开始使用 Elasticsearch (1)

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

2019-08-14 09:40:43 12129 14

原创 Elasticsearch 简介

Elasticsearch是一个非常强大的搜索引擎。它目前被广泛地使用于各个IT公司。Elasticsearch是由Elastic公司创建并开源维护的。它的开源代码位于https://github.com/elastic/elasticsearch。同时,Elastic公司也拥有Logstash及Kibana开源项目。这个三个开源项目组合在一起,就形成了 ELK软件栈。他们三个共同形成了一个强大的...

2019-08-08 16:04:31 16139 19

原创 Elasticsearch:Java 运用示例

在今天的文章中,我们来介绍如何使用Java来访问Elasticsearch。首先,我们必须在我们的系统中安装Elasticsearch。如果大家还没有安装好Elasticsearch的话,可以参考我之前的文章“如何在Linux,MacOS及Windows上进行安装Elasticsearch”。当然这个安装的步骤也需要我们安装相对应的Java。Maven 配置针对Java的开...

2019-08-30 12:44:50 1981

原创 Elasticsearch:应用 Nodejs 来访问 Elasticsearch

Nodejs Elasticsearch教程示例是今天的主要主题。 Elasticsearch是一个开源搜索引擎,由于其高性能和分布式架构而变得非常流行。 Elasticsearch构建于Apache Lucene之上,后者是一个高性能的文本搜索引擎库。 虽然Elasticsearch可以执行数据的存储和检索,但其主要目的不是用作数据库。 相反,它是一个搜索引擎(服务器),其主要目标是索引,...

2019-08-29 15:07:01 3703 4

原创 Elasticsearch:使用 Python 实现 Web Scraper

在今天的文章里,我们来介绍如何使用Python来访问Elasticsearch。如果大家对Elasicsearch的安装及使用还不是很熟的话,建议看我之前的博客文章:如何在Linux,MacOS及Windows上进行安装Elasticsearch,并熟悉Elasticsearch的最基本的使用:开始使用Elasticsearch (1)/(2)/(3)。在今天的文章中,我们来介绍如何使用Pyt...

2019-08-27 05:44:19 1444

原创 Elasticsearch: nested 对象

在处理大量数据时,关系数据库存在很多问题。 无论是速度,高效处理,有效并行化,可扩展性还是成本,当数据量开始增长时,关系数据库都会失败。该关系数据库的另一个挑战是必须预先定义关系和模式。Elasticsearch也是一个NoSQL文档数据存储。 但是,尽管是一个NoSQL数据存储,Elasticsearch在一定程度上提供了很多帮助来管理关系数据。 它支持类似SQL的连接,并且在嵌套和相关的数据实...

2019-08-25 23:17:17 1264 5

原创 如何在 Elasticsearch 中使用 pipeline API 来对事件进行处理

在Elasticsearch 5.0之前,如果我们想在将文档索引到Elasticsearch之前预处理文档,那么唯一的方法是使用Logstash或以编程方式/手动预处理它们,然后将它们索引到Elasticsearch。 Elasticsearch缺乏预处理/转换文档的能力,它只是按原样索引文档。 但是,在Elasticsearch 5.x之后引入一个名为ingest node的功能,为Elasti...

2019-08-18 11:15:59 4300 1

原创 如何使用 Elasticsearch 中的 copy_to 来提高搜索效率

在今天的这个教程中,我们来着重讲解一下如何使用Elasticsearch中的copy来提高搜索的效率。比如在我们的搜索中,经常我们会遇到如下的文档:{ "user" : "双榆树-张三", "message" : "今儿天气不错啊,出去转转去", "uid" : 2, "age" : 20, "city" : "北京", "province" ...

2019-08-17 11:14:56 1478 5

原创 如何安装 Elastic 栈中的 Logstash

在今天的这篇文章中,我们来介绍如何在Linux及MacOS上安装Elastic栈中的Logstash。Logstash是一个功能强大的工具,可与各种部署集成。 它提供了大量插件,可帮助您解析,丰富,转换和缓冲来自各种来源的数据。 如果您的数据需要Beats中没有的其他处理,则需要将Logstash添加到部署中。Logstash是Elastic栈非常重要的一部分,但是它不仅仅为Elast...

2019-08-15 21:23:59 3067

原创 开始使用 Elasticsearch (3)

在今天的这篇文章中,我们将来学习如何运用Elasticsearch来对我们的数据进行分析及一些关于Analyzer的介绍。在学习这个之前,我们必须完成之前的练习: 开始使用Elasticsearch (1)-- 如何对文档进行操作 开始使用Elasticsearch (2)-- 如何对数据进行搜索 我们使用前面两个练习所使用的文章建立我们的index,并在这篇文章中进行使用。...

2019-08-15 12:23:21 5818 23

原创 开始使用 Elasticsearch (2)

在上一篇文章中,我们已经介绍了如何使用REST接口来在Elasticsearch中创建index,文档以及对它们的操作。在今天的文章里,我们来介绍如何利用Elasticsearch来搜索我们的数据。Elasticsearch是近实时的搜索。我们还是接着我们上次的练习“开始使用Elasticsearch (1)”在Elasticsearch中的搜索中,有两类搜索:queries aggre...

2019-08-14 16:33:56 9591 17

原创 Elasticsearch 中的一些重要概念: cluster, node, index, document, shards 及 replica

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

2019-08-13 17:34:36 11345 18

原创 Kibana:如何在 Linux,MacOS 及 Windows 上安装 Elastic 栈中的 Kibana

Elasticsearch在IT界中非常流行。它提供了一种近实时的,REST接口的数据查询。为大数据的查询及分析提供了方便。在今天的文章中,我们来介绍一下在Elastic栈中非常有名的Kibana。这里我们主要来介绍一下Kibana的安装。我们会在以后的文章里慢慢介绍Kibana如何和Elasticsearch一起工作,展示数据并分析数据。Kibana是一个开源分析和可视化平台,旨在与Elas...

2019-08-13 15:26:44 4398 6

原创 如何在 Linux,MacOS 及 Windows 上进行安装 Elasticsearch

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

2019-08-13 14:04:03 11640 11

原创 如何在Ubuntu上安装Java

最近,我尝试在Ubuntu上安装Java。在网上看了很多文章。有些是可以的,有些是不可以的。看似简单,我这里来稍微总结一下,希望对大家都有帮助。我这里以Ubuntu 18.04为例来说明。安装Open JDKOpen JDK已经在Ubuntu的仓库里了。我们可以直接使用使用如下的命令来进行安装:$ sudo apt install openjdk-11-jdk如果大家想安装...

2019-08-08 14:44:15 717

Ubuntu Core知识分享

介绍Ubuntu及其开发流程

2016-12-26

images.tar.gz

Pictures for tutorials

2014-09-10

Ubuntu core introduction

介绍Ubuntu Core, snapcraft,Ubuntu Core安全,商店

2016-08-31

Ubuntu上的HTML5开发

本文档介绍了如何在Ubuntu平台上开发HTML5的应用

2015-03-18

Ubuntu应用开发

在这个文档中介绍如何在Ubuntu平台上开发应用

2015-01-04

Scope开发介绍

在文档中介绍最新的在Ubuntu手机平台上的Scope开发知识

2015-06-29

Ubuntu手机介绍

介绍Canonical公司,Ubuntu手机平台,SDK。重点介绍Ubuntu手机平台上的Scope技术。

2015-01-16

Scope技术开发

这篇文章介绍了如何在Ubuntu平台上开发Scope。

2015-01-04

online account workshop

Ubuntu平台上的online account介绍

2015-02-03

Elastic 中国社区官方博客的留言板

发表于 2020-01-02 最后回复 2020-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除