Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何处理elasticsearch中包含“_”的字段?

如何处理elasticsearch中包含“_”的字段?
EN

Stack Overflow用户
提问于 2018-10-25 15:06:03
回答 1查看 2K关注 0票数 0

我使用的是一个针对蒙戈-连接器弹性搜索。这对于保持elasticsearch的最新更新非常有用,但是我对其中一个字段有问题,因为它包含一个'_‘。数据正在不断地从mongodb复制/流,如果我运行重命名/重新索引,新文档将再次显示下划线。

基巴纳不支持在一个领域的开始强调。处理这个问题的最佳做法是什么?

我已经向问题提交了弹性2-医生-经理 for 蒙戈-连接器,以支持吞食节点,但这似乎是一个大得多的问题,因为我试图用脚本字段和重命名字段来解决这个问题的尝试都失败了。

这似乎是个大问题。我在所有的数据中都看到了强调,在基巴纳团队看来,这是一个非常糟糕的决定。

Kibana错误:

我发现了一些关于这个问题的github参考资料,但是没有工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-25 15:57:00

以_开头的字段保留在Elasticsearch中使用。Kibana不支持当前字段,至少目前还不支持。对此的请求- https://github.com/elastic/kibana/issues/14856仍然是开放的。

在此之前,如果您希望在可视化等方面使用该字段,我相信您需要重命名它。

虽然您不能在不使用logstash或filebeat的情况下轻松地重命名字段,而且也不支持它们,但是您可以使用下面的脚本字段来创建一个新的字段并复制_ field的值。这样,您就可以使用新的字段来可视化等等。为ex添加一个新的脚本字段。使用下面的脚本进行itemType,并查看它是否有效。

doc['_itemType.keyword'].value

注意,但是只有关键字字段可以这样使用,文本类型字段不能工作。如果您的_itemType字段为文本类型,则修改映射以在_itemType下包含关键字类型的子字段keyword,然后尝试脚本字段。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52999286

复制
相关文章
SQL定义和使用视图
视图是一种虚拟表,由执行时通过SELECT语句或几个SELECT语句的UNION从一个或多个物理表中检索到的数据组成。 SELECT可以通过指定表或其他视图的任意组合来访问数据。因此,存储了视图的视图提供了物理表的所有灵活性和安全性特权。
用户7741497
2022/06/06
1.8K0
正确处理 CSV 文件的引号和逗号
CSV(Comma-Separated Values,逗号分割值),就是用纯文本的形式存储表格数据,最大的特点就是方便。
仁扬
2023/07/02
1.2K0
ThinkPHP-视图的使用和渲染(二)
在ThinkPHP中,我们可以使用layout方法来设置布局文件。layout方法需要传入布局文件的路径,例如:
堕落飞鸟
2023/05/02
6040
ThinkPHP-视图的定义和使用(二)
在视图中,可以使用$变量名的形式来访问控制器传递的变量。在示例中,我们在视图中使用了$users变量来显示用户数据。
堕落飞鸟
2023/05/02
2950
ThinkPHP-视图的使用和渲染(一)
ThinkPHP是一款基于PHP开发的高性能、简洁优雅的Web应用框架,它提供了丰富的功能和灵活的架构,可以帮助我们快速搭建各种类型的Web应用程序。其中,视图(View)是框架中非常重要的一部分,它负责渲染模板和输出内容,让我们可以方便地将数据和界面进行分离。
堕落飞鸟
2023/05/02
8670
如何正确使用padding和margin
前面两期我们学习了LinearLayout线性布局的方向、填充模型、权重和对齐,那么本期我们来学习LinearLayout线性布局的内边距和外边距。 关于padding和margin,很多同学傻傻分不清,相信通过今天的学习可以正确使用padding和margin。 一、内边距padding 默认情况下,组件相互之间是紧紧靠在一起的。但是有时候需要组件各边之间有一定的内边距,那就可以通过以下几个属性来设置,内边距的值是具体的尺寸,如5dp。 android:padding:为组件的四
分享达人秀
2018/02/02
3.9K0
如何正确使用padding和margin
ThinkPHP-视图的使用和渲染(三)
下面是一个简单的示例,演示了如何使用视图类来加载模板文件、传递变量数据、设置布局文件和输出页面内容。
堕落飞鸟
2023/05/02
3780
ThinkPHP-视图的定义和使用(三)
除了视图继承外,ThinkPHP还提供了另一种布局视图的方式,即模板布局。模板布局是一种在视图中定义固定布局和可变内容的技术。在ThinkPHP中,可以使用layout标签来实现模板布局。
堕落飞鸟
2023/05/02
2880
ThinkPHP-视图的定义和使用(一)
ThinkPHP是一个快速、简单、灵活的PHP开发框架,提供了丰富的视图功能,可以方便地定义和使用视图。
堕落飞鸟
2023/05/02
5330
「架构框架」ArchiMate视图指南(5):技术视图和技术使用视图
ArchiMate基本视图包括ArchiMate元素和ArchiMate三个主要层的概念:业务、应用程序和技术。下面列出的是ArchiMate 3.1示例视点表,分为四类,指明了它们所涵盖的方向和范围:
架构师研究会
2020/11/24
6710
「架构框架」ArchiMate视图指南(5):技术视图和技术使用视图
处理文件上传和怎么处理对象的key和value都是变量的情况
写在前面 一直不更行任何的东西,毕竟年终了,项目比较着急,没有什么时间写,我们这老家的天气也着实冷的狠,真的是不想碰笔记本,但是不更新吧也不行,今天简单的说一下几个点,一个是文件上传,一个是怎么处理
何处锦绣不灰堆
2020/05/29
9040
「架构框架」ArchiMate视图指南(4):应用使用视图和实现部署视图
ArchiMate基本视图包括ArchiMate元素和ArchiMate三个主要层的概念:业务、应用程序和技术。下面列出的是ArchiMate 3.1示例视点表,分为四类,指明了它们所涵盖的方向和范围:
架构师研究会
2020/11/24
1.3K0
「架构框架」ArchiMate视图指南(4):应用使用视图和实现部署视图
Pandas和Numpy的视图和拷贝
在Numpy和Pandas中,有两个重要概念,容易混淆,一个是浅拷贝,也称为视图,另外一个是深拷贝,或者就称为拷贝。如果操作不当,Pandas会爆出SettingWithCopyWarning的异常。
老齐
2020/07/01
3.1K0
Python面向对象编程-类和对象-类的定义和使用(一)
类是一种定义了一组属性和方法的模板。属性是对象的数据成员,而方法是对象的函数成员。类是一个抽象的概念,它只描述了对象的行为和状态,并不具体实现。
玖叁叁
2023/04/18
6080
Python面向对象编程-类和对象-类的定义和使用(三)
我们可以使用点号 . 来访问对象的属性。例如,如果我们有一个名为 name 的属性,我们可以使用 p1.name 来访问它。
玖叁叁
2023/04/18
6820
Python面向对象编程-类和对象-类的定义和使用(二)
在类中定义方法时,第一个参数必须是 self。self 表示对象本身。当调用方法时,Python 自动将对象作为方法的第一个参数传递。我们可以使用 self 来访问和操作对象的属性。
玖叁叁
2023/04/18
5640
Java——类和对象的使用练习
  好了,今天的练习就分享到这里,希望大家多多关注,多多练习。谢谢大家的欣赏与关注!!
RAIN7
2021/08/11
4710
事件对象的使用、属性和方法
1 event.target代表当前触发事件的元素,可以通过当前元素对象的一系列属性来判断是不是我们想要的元素 2 target属性可以是注册事件时的元素或者子元素,通常用于比较event.target和this来确定是不是由于冒泡而触发的,经常用于事件冒泡时处理事件委托 3 事件对象是用来记录一些事件发生时的相关信息的对象。事件对象只有事件发生时才会产生,并且只能是事件处理函数内部访问,在所有事件处理函数运行结束后,事件对象就被销毁 4 jQuery事件对象的作用 li都有一个共同
IT架构圈
2018/06/01
1.5K0
Javascript创建对象的学习和使用
1 <html> 2 <head> 3 <meta charset="utf-8"> 4 <title>javascript对象的学习</title> 5 </head>
别先生
2017/12/29
1.5K0
Javascript创建对象的学习和使用
点击加载更多

相似问题

fullCalendar事件不在周显示

33

FullCalendar自定义周显示

13

在jQuery FullCalendar中仅显示当前周

10

FullCalendar显示“月份”中的周事件

15

是否可以在FullCalendar中以给定的周开始日期显示周?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文