Elasticsearch 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Elasticsearch 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Elasticsearch 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Elasticsearch 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Elasticsearch 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 Apache-2.0
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 大数据数据查询
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2010-05-13

软件简介

Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。

Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合:

  • Wikipedia 使用 Elasticsearch 提供带有高亮片段的全文搜索,还有 search-as-you-type 和 did-you-mean 的建议。

  • 卫报 使用 Elasticsearch 将网络社交数据结合到访客日志中,实时的给它的编辑们提供公众对于新文章的反馈。

  • Stack Overflow 将地理位置查询融入全文检索中去,并且使用 more-like-this 接口去查找相关的问题与答案。

  • GitHub 使用 Elasticsearch 对1300亿行代码进行查询。

然而 Elasticsearch 不仅仅为巨头公司服务。它也帮助了很多初创公司,像 Datadog 和 Klout, 帮助他们将想法用原型实现,并转化为可扩展的解决方案。Elasticsearch 能运行在你的笔记本电脑上,或者扩展到上百台服务器上去处理PB级数据。

Elasticsearch 中没有一个单独的组件是全新的或者是革命性的。全文搜索很久之前就已经可以做到了, 就像早就出现了的分析系统和分布式数据库。革命性的成果在于将这些单独的,有用的组件融合到一个单一的、一致的、实时的应用中。它对于初学者而言有一个较低的门槛, 而当你的技能提升或需求增加时,它也始终能满足你的需求。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (48)

加载中
这个软件更新太快,还有dsl接口稍微有点复杂,有个splshell接口用了spl语法查询es还是比较方便。
2020/07/14 08:40
回复
举报
内存消耗是个问题
2019/09/10 21:34
回复
举报
#Elasticsearch#泄露9000万条信息
2019/07/09 20:35
回复
举报
#ElasticSearch#索引大小和内存分配直接有什么关系,如何配置
2018/11/28 16:48
回复
举报
#ElasticSearch# OR #Lucene# 如果模糊查询出有库存的商品?es找出所有ID->RDBMS列出库存且是这些ID的行 ,如果ID很多是个麻烦事。
2018/09/27 14:54
回复
举报
#Lucene# 的Analysis插件 和 #ElasticSearch#的Analysis、Similarity插件升级都是一个费脑的事儿,每次都得下载相应版本的源码看个差不多。
2018/04/26 11:24
回复
举报
勉为其难表扬一下 @狮子的魂 童鞋!经我讨债鬼一般不断催促,终于修复了 #Jcseg# 分词器在 #ElasticSearch# 6.1.0 版本中分词时出现 offset 异常的问题。作为社区优秀的开源项目,新版代码自然已提交至码云 https://gitee.com/lionsoul/jcseg
2018/04/12 17:11
回复
举报
jetty9.2.x parse不了elasticsearch 6.2.4版本的jar包
2018/04/06 11:06
回复
举报
#ElasticSearch# 只能用来做数据检索,并不要拿他维护关联关系,即使 xpack 也不能很好的支持。维护对象之间的关联,还是老老实实用关系型数据库产品吧!顺便在吐槽一句:图数据库也木有很好的产品。
2018/02/06 09:35
回复
举报
更多评论
发表了资讯
昨天 08:24

Elastic 收购持续分析创业公司 Optimyze

大数据分析和搜索引擎 Elasticsearch 的开发商 Elastic 近日宣布收购了创业公司 Optimyze,该公司是持续分析工具 Prodfiler 背后的公司,此次交易的条款细节并没有公开。 Optimyze 于 2018 年在瑞士成立,Optimyze 开发的 Prodfiler 工具可以告诉 IT 部门机器集群在 CPU 使用方面的效率如何,该工具允许对成千上万台机器的“哪一行代码消耗了多少 CPU”进行前所未有的观察。 有了 Optimyze 的助力后,Elastic 在发布的新闻稿中表...

0
5
09/25 07:24

Elasticsearch 7.15.0 发布

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 是用 Java 开发的,并在 Apache 许可证下作为开源软件发布。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。 Elasticsearch 7.15.0 正式发布,该版本更新内容如下: 突破性变化 Infra/Core 移除 quota-aware-fs 插件 搜索 ...

0
0
发表于软件架构专区
08/10 07:07

Elasticsearch 7.14.0 发布

Elasticsearch 7.14 已正式发布,此版本是目前最新的稳定版本,底层是 Apache Lucene 8.9.0。 下载地址:https://www.elastic.co/downloads/elasticsearch 更新亮点如下: 优化地理空间功能 通过包含 runtime 字段的高度、宽度和中心点对 geo shape 进行查询 Geotile 的网格聚合速度提升了 15% 在 runtime 中升级和重新加载自定义数据库 新的字段类型 match_only_text 让 Elasticsearch 小了 10% 增加将节点属性迁移至节点角色的...

0
3
发表了资讯
08/06 07:46

Elastic 限制 Elasticsearch 客户端连接到 OpenSearch

Elastic 开发者上个月向 elasticsearch-py 提交了一个 PR(已被合并),旨在修改 Elasticsearch Python 客户端连接到 Elasticsearch 的验证逻辑。根据 PR 的描述,修改后的客户端将无法连接到由 AWS 维护的 Elasticsearch 分支 OpenSearch,以及一些版本较低的 Elasticsearch 开源发行版,或是托管到 AWS Elasticsearch Service 的 Elasticsearch。 AWS 对此表示:“Elastic 维护的开源客户端库为多种编程语言提供了方便的高级接...

11
4
07/22 06:40

Elasticsearch 7.13.4 发布,修复严重漏洞

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 是用 Java 开发的,并在 Apache 许可证下作为开源软件发布。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。 Elasticsearch 7.13.4 正式发布,该版本更新内容如下: 安全更新 在 Elasticsearch 的错误报告中发现了一个内存...

0
3
07/09 07:03

Elasticsearch 7.13.3 发布,修复影响所有版本的严重漏洞

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 是用 Java 开发的,并在 Apache 许可证下作为开源软件发布。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。 Elasticsearch 7.13.3 正式发布,该版本更新内容如下: 安全更新 在 Elasticsearch Grok 解析器中发现一个不受控...

0
5
06/15 07:32

Elasticsearch 7.13.2 发布,基于 Lucene 库的搜索引擎

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 是用 Java 开发的,并在 Apache 许可证下作为开源软件发布。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。 Elasticsearch 7.13.2 正式发布,该版本部分更新内容如下: 错误修复 聚合 增加禁用 aggs 优化的设置 集群协调 ...

2
3
06/04 07:34

Elasticsearch 7.13.1 发布,基于 Lucene 库的搜索引擎

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 是用 Java 开发的,并在 Apache 许可证下作为开源软件发布。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。 Elasticsearch 7.13.1 正式发布,该版本部分更新内容如下: Engine 修复对冻结索引的 PIT 创建的非法访问; Ge...

0
2
发表了资讯
05/27 07:39

Elasticsearch 7.13.0 发布,基于 Lucene 库的搜索引擎

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 是用 Java 开发的,并在 Apache 许可证下作为开源软件发布。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。 Elasticsearch 7.13.0 正式发布,该版本部分更新内容如下: 映射变化: Geo 映射器不再接受来自多字段的外部值;...

0
3
发表了资讯
04/29 07:00

Elasticsearch 7.12.1 发布,基于 Lucene 库的搜索引擎

Elasticsearch 是一个基于 Lucene 库的搜索引擎。它提供了一个分布式、支持多租户的全文搜索引擎,具有 HTTP Web 接口和无模式 JSON 文档。Elasticsearch 是用 Java 开发的,并在 Apache 许可证下作为开源软件发布。官方客户端在 Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby 和许多其他语言中都是可用的。 Elasticsearch 7.12.1 正式发布,该版本部分更新内容如下: CCR: 防止使用 CCR 来跟踪快照备份的索引 #70580 特...

3
5
03/11 07:43

Elasticsearch 7.11.2 发布,提升缓存效率

Elasticsearch 7.11.2 正式发布,此次更新内容如下: 增强 提高碎片级请求缓存效率 #69505 Bug 修复 聚合 修正用 doc_count 执行过滤器的过滤器 #68930 还原删除聚合的 postCollect 阶段 #68615 (issues: #64016, #66876, #67839) 数据流 不要将重叠数据流的备份索引标记为冲突 #69625 ILM + SLM 修正多版本 SLM 保留问题 #70047 (issue: #70029) Indices APIs 要求 watcher 模板的主节点 #69147 (issue: #66837) Ingest 异步处...

1
4
发表了资讯
02/19 07:10

Elasticsearch 7.11.1 发布

Elasticsearch 7.11.1 现已发布,主要更新内容如下: Enhancements Features/Indices APIs 防止并发的 rollover race conditions#67953( issues:#64921 和#67836) Features/Stats 将索引创建版本统计信息添加到集群统计信息#68141 Snapshot/Restore 改善可搜索快照缓存服务中的 shard evictions#67160(issue:#66730和#66958) 使 Blob 缓存具有异步持久性#66687 Bug 修复 Authentication 修复 UnboundID LDAP SDK...

0
5
发表于行业趋势专区
01/31 09:23

开源数据库已死了吗?

Elasticsearch将其软件堆栈的核心由Apache 2改为一种限制性更强的许可证,再次提出了开源数据库有没有未来这个问题。但是,也许我们不应该太纠结于许可问题。 旧梦重温。 上周Elastic掀起了另一波改换许可证的热潮,这回是针对它上一次改换许可证没有涵盖的其余产品。改换许可证的是其主打产品:Elasticsearch搜索引擎和Kibana可视化平台,它们由开源Apache 2许可证换成了服务器端公共许可证(SSPL),而SSPL是MongoDB早在2018年...

20
7
01/27 07:17

开源促进会 OSI 强调 SSPL 并不是开源许可证

日前,开放源代码促进会 OSI(Open Source Initiative)强调,SSPL 并不是一个开源许可证。 SSPL(Server Side Public License)是 MongoDB 创建的 source-available 许可协议,它基于 GPLv3,并被认为是 Copyleft License,旨在体现开源的同时为产品应对云厂商提供保护,防止云厂商将开源产品作为服务提供而不为之回馈。SSPL 允许自由和不受限制地使用和修改产品源代码,简单的要求是,如果你将产品作为服务提供给他人,那么必...

21
1
发表于开源治理专区
01/22 15:46

AWS 宣布创建“真正”开源的 Elasticsearch 分支

Elasticsearch 和 Kibana 宣布变更开源许可证后引发了各方激烈讨论,但整起事件的另一个关键角色——被 Elastic 公司 CEO 发文怒斥的 AWS 却一直没有发声。 然而就在今日,AWS 宣布将基于目前仍为开源状态的 Elasticsearch 和 Kibana(即 7.10 版本)创建分支,开源许可证也会继续使用 Apache License 2.0。为了确保由他们创建的分支能得到良好支持,AWS 会负责后续的维护工作。 AWS 声称自己创建的分支是“真正”开源的 Elasti...

49
7
发表于开源治理专区
01/21 08:40

Elastic 变更开源许可证后续:有人认为应该与云厂商合作

Elastic 创始人兼 CEO Shay Banon 近日宣布变更开源软件 Elasticsearch 和 Kibana 的许可证后,在开源社区引发了各方激烈讨论。 Elasticsearch 是基于 Lucene 的搜索引擎,Kibana 则是用于 Elasticsearch 的数据可视化工具,两者都是采用 Apache License 2.0 的开源软件。不过 Elastic 公司近日已决定将这两款开源软件的 Apache License 2.0 变更为双许可证:Server Side Public License (SSPL) 和 Elastic License。 SSPL 是 ...

8
4
发表于开源治理专区
01/16 08:48

Elasticsearch 和 Kibana 变更开源许可协议

Elastic 公司宣布即将变更 Elasticsearch 和 Kibana 的其中一项开源许可协议——Apache License 2.0,将 Apache License 2.0 变更为双授权许可,即 Server Side Public License (SSPL) + Elastic License。在不违反许可协议的前提下,变更后用户仍可自由选择使用满足自己需求的源代码或发行版。 目前 Elasticsearch 和 Kibana 使用了以下三种开源许可协议: (i) Apache License 2.0 (ii) Apache License 2.0 compatible licens...

18
13
发表于开发技能专区
01/15 08:38

Elasticsearch 7.10.2 发布

Elasticsearch 7.10.2 已经发布,主要更新内容包括: EQL 修复 in-flight 数据的早期调整 #66493 Engine 修复了 NoOpResult 版本和术语字段初始化错误 #66269 (issue: #66267) Highlighting 修复了可能从错误文档加载 fvh 字段的问题 #65641 (issues: #60179, #65533) Features/ILM+SLM 在 ILM 步骤的 main method 中创建 AllocationDeciders #65037 (issue: #64529) Infra/REST API 修复了 spec and handler 中的 cat 任务 AP...

2
2
2020/11/13 10:15

Elasticsearch 7.10.0 发布

Elasticsearch 7.10.0 现已发布,主要更新内容如下: Breaking changes 认证方式 创建时应始终要求提供 API 密钥名称 网络 在受支持的平台上默认设置特定的 keepalive 选项 Breaking Java changes 机器学习 弃用 allow_no_jobs 和 allow_no_datafeeds,改为 allow_no_match Mapping 将 SearchLookup supplier 传递给fielddataBuilder 弃用 集群协调 弃用并忽略 join timeout 机器学习 将 */inference* APIs 重命名为 */trained_...

4
2
发表于开发技能专区
2020/10/26 11:16

Elasticsearch 7.9.3 发布

Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。Elasticsearch 7.9.3 已经发布,本次更新信息如下: BUG 修复 Allocation InternalClusterInfoService 不应该忽略隐藏的索引 #62995 Audit 将 RestRequestFilter 移至核心代码 #63507 Authentication 确保 AD 领域的域名设置存在 #61983 (issue: #61859) Authorization 修复升级集群的 API 密钥角色描述符重写的 bug #62917 (issue: #...

7
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
01/01 12:22

Elastic Stack:ELK

文章目录 一、存储系统分类 1.1 非结构化存储 1.1.1 常见使用设备 1.2 半结构化存储 1.3 结构化存储 二、 ELK日志分析系统组成 2.3.1 ElasticSearch 2.3.2 Logstash和Filebeat 2.3.3 Kibana 三、ELK日志分析系统简介 3.1Elasticsearch定义 3.2 Elasticsearch的用途 3.3ElasticSearch的原理 3.3.1 搜索引擎工作的过程 3.3.2 ElasticSearch 来源 3.3.3 ElasticSearch 基本概念 3.3.4 存储ElasticSearch数据 3.4 ElasticSearch 分布...

0
1
发表了博客
2019/04/11 19:19

ELK-Elasticsearch安装

1、安装JDK 必须安装JDK并且要求版本至少是1.8以上包含1.8的版本。 2、创建 es 用户 这里需要注意的是,es 规定 root 用户不能启动 es,所以需要创建一个用户来启动 es # 创建用户名为 es 的用户 useradd es # 设置 es 用户的密码 passwd es # 切换到 es 用户下 su es 3、安装Elasticsearch 3.1、下载压缩包 # wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.2.2.tar.gz 3.2、执行解压缩 # tar -z...

0
2
发表了博客
2020/09/27 02:00

Elasticsearch数据库 Elasticsearch

Elasticsearch 是一个可用于分布式以及符合RESTful 风格的搜索和数据分析引擎。—— Elastic Stack 官网 关于Elasticsearch的爱恨情仇 或许提起搜索服务器,大部分人都会想起Solr 和 Elasticsearch 甚至以及国产大厂自研等。随着人工智能和大数据时代的到来,甚至还带动了一系列的机器引擎的出现,譬如Splunk等。其中Solr 和 Elasticsearch是基于Lucene的搜索服务器。一般Solr是面向的是全文检索引擎,而Elasticsearch是用于全文...

0
0
发表了博客
2019/05/11 21:38

ELK-部署elasticsearch

部署计划 node1 xx.xx.xx.xxx node2 xx.xx.xx.xxx node3 xxx.xxx.xxx 上面代表3个节点,且配置好/etc/hosts,为了方便最好配置ssh免密,定时同步网络时间等 部署计划(由于学习机器资源有限,使用最精简方式部署) logs logstash es kibana node1 y node2 y y node3 y 精简版部署架构图: 部署说明: 1、node1上放置测试日志文件 2、node1安装kibana 3、node2安装logstash收集器 4、node3安装es 5、logstash收集log过滤后发送到e...

0
1
发表了博客
2019/09/23 13:43

【Linux】【elasticsearch】docker部署elasticsearch及elasticsearch-head

前言   Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是,Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的...

0
2
发表了博客
2019/03/31 12:54

ELK-Elasticsearch 安装启动

系统版本:Centos7 Elasticsearch:5.3.1 1:关闭SELinux [root@es local]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 2:关闭防火墙 [root@es local]# systemctl stop firewalld [root@es local]# systemctl disable firewalld 3:安装EPEL源 [root@es local]# yum -y install epel-release [root@es local]# yum clean all [root@es local]# yum makecache 4:安装系统工具 [root@es local]#...

0
0
发表了博客
2018/07/31 17:07

【Python】Elasticsearch和elasticsearch_dsl

官网:https://elasticsearch-py.readthedocs.io/en/master/api.html 官网:https://github.com/elastic/elasticsearch-py/tree/master/elasticsearch/client 官网:https://elasticsearch-dsl.readthedocs.io/en/latest/api.html from elasticsearch_dsl import connections, Search from elasticsearch import Elasticsearch from elasticsearch.exceptions import * es_object = Elasticsearch(['url:9200'], sniffer...

0
0
发表了博客
2018/09/03 17:09

Elastic Stack-Elasticsearch介绍

一、前言 前篇写了好像没有多少人去看,但是还是要继续,我猜想可能是很多人接触的这块比较少吧,Elasticsearch这块有很多要说的,开始吧。 二、数据库、Elasticsearch选择 传统的数据由于采用的是B+树的索引,当数据量很大很大的时候,例如单表1Y以上的时候当我们在想做like操作的时候,这个是由于like操作会引起全表检索,这个时候非常影响我们查询的效率,当出现这种状况的时候我们就需要考虑下Elasticsearch,没错这就是一个...

0
0
发表了博客
2019/05/16 23:10

ELK-Elasticsearch 基础使用

一、基本概念 1 Node 与 Cluster Elastic 本质上是一个分布式数据库,允许多台服务器协同工作,每台服务器可以运行多个 Elastic 实例。单个 Elastic 实例称为一个节点(node)。一组节点构成一个集群(cluster)。 2 Index Elastic 会索引所有字段,经过处理后写入一个反向索引(Inverted Index)。查找数据的时候,直接查找该索引。 所以,Elastic 数据管理的顶层单位就叫做 Index(索引)。它是单个数据库的同义词。每个 Inde...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2016/04/27 10:33

elasticsearch 查询上一条记录下一条记录,语法该怎么写求大神指导

elasticsearch 查询上一条记录下一条记录,语法该怎么写求大神指导,点击查看某条记录的详情还可以点击查看这条记录的上一条或者下一条记录的详情

2
0
05/13 16:47

Elasticsearch 为什么不支持对分组字段 以外的字段进行排序

SQL举例子 : select login_user_id,login_user_name,login_time from login group by login_time order by user_level 我觉得这是一个很正常的需求 为什么es 不支持呢

1
0
发表于AI & 大数据专区
2020/01/21 11:45

为什么突然多出了很多ES查询超时的情况呢

应用稳定运行了有半年了 最近几天线上突然多出了很多ES查询超时的异常 如 2020-01-20 11:52:35.536 ERROR 2852 --- [io-8022-exec-34] c.c.p.common.dao.SearchDao : Search person by id failed java.net.SocketTimeoutException: 30,000 milliseconds timeout on connection http-outgoing-158 [ACTIVE] at org.elasticsearch.client.RestClient.extractAndWrapCause(RestClient.java:789) ~[elast...

11
0
发表了问答
2016/07/05 18:11

multi_match匹配问题

如下这个query中,分词器会把“成都山水”分词成“成都”和“山水”,现在的结果只能把title中有“成都山水”或者content中有“成都山水”的文档返回 想让分词后的词匹配title或者content,并且2个词可以分别在title和content中匹配到就返回文档 如title中有“成都”,content中有“山水”的文档返回 该如何用multi_match或match拼写query(默认的是IK分词器) { "query": { "multi_match": { "query": "成都山水", "fields": ...

1
0
发表了问答
2014/11/19 16:33

Elasticsearch查询字段为long时,有时候无法查询到结果

在用es做查询时候,发现一个奇怪的问题,一个字段为long型的数组,如果用短的long查询可以有结果,但长点的就不行. 例如:这条数据为 我分别用这条数据的 505 开头的和 644 开头的两个数据查询,结果一个能查询到结果,一个查询不到结果,如下图: 是ES对long型有什么处理??

4
0
发表了问答
2020/08/31 16:53

elasticsearch如何对聚合的数据做二次查询

{ "_source": false, "aggregations": { "range_userGuid": { "terms": { "field": "userGuid" } } } } "aggregations" : { "range_userGuid" : { "doc_count_error_upper_bound" : 151, "sum_other_doc_count" : 2424145, "buckets" : [ { "key" : userid1, "doc_count" : 3747 }, { "k...

1
0
发表了问答
2017/03/11 22:01

JAVA API调用elasticsearch sum求和 小数丢失

代码:curl -XPOST xx.xx.xx.xx:9200/monitorjson_20170309/_search?pretty -d '{"size": 0,"aggs": {"sum_mony": {"sum": {"field": "monitor_trans_amt"}}}}' 只要monitor_trans_amt包含小数就会丢失这是为什么呢

1
0
2020/06/23 18:24

Elasticsearch使用IK分词器和jcseg分词器,扩展词库后,查询时对已保存的数据是否有影响?

数据库里的数据已经过亿了,准备用Elasticsearch做查询,查询主要是内部查询,条件也复杂,想在IK分词器和jcseg分词器选一个,这两个都支持自定义扩展词库,我想确认的是,如果扩展词库不断新增内容,那查询时,新增的词库对之前已经保存的数据生不生效?es会不会存储每条数据的分词结果?

8
0
2020/05/21 19:46

mysql 的语句转换为es语句

请问以下mysql语句如何转换为es的查询语句 select count(*) as count from table group by DATE_FORMAT(time,'%Y%m%d%H') ORDER BY count desc limit 1;

6
0
发表于服务端专区
2020/04/23 15:25

如何更快速的从elasticsearch中删除文档?

我现在用efk(es+filebeat+kibana)作为日志平台,发现日志占用过大,所以想根据条件删除一些无用的日志,但是删除的过程中发现删除的速度也太慢了,目测(没有精确统计过)1-2分钟才能删10w条,照这个速度,万一日志生产的速度再快点,没准删除的还没新增的快呢。。。尴尬 目前用这种方式删除: POST请求 http://192.168.112.82:9200/filebeat-7.6.2-2020.04.20-000001/_delete_by_query?conflicts=proceed 请求体: { "query...

3
0
发表了问答
2017/12/08 17:51

logstash 解析日志数据

项目中使用Log4j Scoket 传输数据,传输的的为Json数据,下面帖Logstash的配置 但是,最后到了es中多了很多log4j的很多东西,我该如何解析呢

3
1
2017/03/17 15:06

ElasticSearch type类型为string,怎么实现类似递归查询

我的查询条件为100.10-100.11的区间,但是100.10下面还有未知的子节点,比如100.10.10.10.... 我怎么实现这种递归方式的查询

2
0
2020/04/14 17:33

做日志系统,用Elasticsearch,mongodb,postgresql做日志数据库的话,优缺点各方面有哪些呢?

目前系统里有各种log,每次处理比较麻烦,想做一个专有的日志服务web程序,用数据库存日志,但日志可视化显示定制为自己的网页。关于数据库,我想到了postgresql,Elasticsearch,mongodb其中Elasticsearch,mongodb是文档数据库,postgresql有json字段,是关系型数据库,但拥有文档数据库的特性。 请问用这三个做数据库做存日志服务,优缺点有哪些呢 关于Elasticsearch。用java语言访问的话,我查了一下java连接Elasticsearch...

22
23
发表于AI & 大数据专区
2020/04/13 22:20

elasticsearch 数据结构存储

elasticsearch 数据结构存储 当前有一个系统A,博客,有博客的评论.,私有的业务数据 同时系统B,也有博客,评论,私有的业务数据 都是调用一个后台公共的博客,和评论 存储mysql 各自私有的数据,各自读取, 现在如果要放elasticsearch 里面的时候,是用2个索引,还是用同一个索引结构?

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
48 评论
1.5K 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部