问题标签 [sense]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
796 浏览

elasticsearch - 表达式中使用的字段 [] 在映射中不存在,即使在创建之后...?

我有来自外部来源的数据,我在 Discover of Kibana 中的字段之一是“ clearancetime ”。此字段为空或具有以下格式的时间戳:

我编写了一个在三元语句中使用清除时间的字段。我认为在 Discover 中出现错误,即表达式中使用的字段 cleartime 在映射中不存在。因此,我尝试使用以下 PUT 请求通过 sense 添加它:

我得到回复:{ "acknowledge": true }

但是我仍然得到映射错误中不存在相同的字段。

有任何想法吗?

更新:一些额外的错误信息(对不起格式)....

名为“duration”的脚本字段具有以下三元表达式:

0 投票
1 回答
147 浏览

elasticsearch - 为什么 elasticsearch 过滤器没有给出任何结果,而使用 kibana dasboard 给出了结果?

我正在使用感觉查询弹性搜索。在字段上使用范围过滤器时,我得到空匹配,但我可以使用 kibana 仪表板获得结果。为什么过滤器不起作用?我的查询:

从 kibana 仪表板添加时间时time:(from:'2017-02-18T10:19:08.680Z',mode:absolute,to:'2017-02-19T10:19:08.680Z')),我可以看到结果。仪表板还添加了一些其他内容,例如元数据和过滤器,但我认为它们也是如此。只有时间部分似乎不同。那么为什么会有差异,我的查询是否正确?示例网址:

谢谢。

示例 json 响应:

0 投票
0 回答
303 浏览

java - 在java中运行弹性搜索查询

我正在创建一个 java spring 示例以从弹性搜索中获取结果。我想在 java 示例中运行以下感知查询 -

为此,我尝试了-

但它给出了 0 次点击。从某种意义上说,它给出了以下结果 -

我怎样才能在java中得到这个结果。

0 投票
0 回答
984 浏览

elasticsearch - elasticsearch kibana 正则表达式在字符串字段中查找电话号码

我尝试使用以下查询来搜索弹性搜索中所有类似于电话号码的内容。

这是我尝试过的查询。但是,它并没有给我正确的答案。

这是为了在文本 (123) 456-7890 中以这种格式捕获数字

我也试过这个查询

_id 确实存在,并且在我单独编写查询的那部分时被捕获

任何帮助,将不胜感激。

谢谢,沙拉特

0 投票
1 回答
40 浏览

java - 在java中运行sense query for group by function

我有根据查询分组获取 mimetypeGroup 的感觉查询-

我如何在 java 代码中执行这个查询。我已经在我的 java 代码中尝试过这个来获得结果。我需要的结果在下面添加-

但它给了我 json 之类的 -

但我希望结果为 -

0 投票
1 回答
55 浏览

elasticsearch - 如何从 ES 查询中知道 ES 索引?

我有弹性搜索查询(从 XHR 调用中得到它 - 使用 ARC),但需要知道查询被击到哪个索引。

0 投票
1 回答
39 浏览

elasticsearch - 在映射的属性中给出分析器时如何分析句子-elasticsearch

这是一个简单的问题:

通常,当我在映射之外提供分析器时,我会查询以下句子:

现在我在映射内部给出分析器,例如:

那么现在应该如何分析呢?

我很确定下面不是我想要做的。

0 投票
1 回答
571 浏览

kibana - 如何使用 Sense(或任何其他建议的工具)帮助初学者使用 ELK

我尝试了几种方法:

1)

-我从https://github.com/bleskes/sense下载了 Sense ,解压并粘贴到 kibana-5.3.0-amd64/usr/share/kibana/plugins

-我启动了 kibana,然后我得到“[警告] Plugin“Sense”被禁用,因为它需要 Kibana 版本“2.0.0-snapshot”,并找到“5.3.0”

2)

我尝试按照https://github.com/bleskes/sense中的建议安装

3)

我试图安装

PS 我检查了我的 Debian 代理配置,它是正确的。我应该在某些特定的 Kibana 文件中添加代理配置吗?

4)

我尝试从 Google Chrome Store 安装它,但似乎在版本 2 之后没有维护此类插件的模式,而 ELK 目前处于 5.3

5)

我安装了 X-Pack ( https://www.elastic.co/downloads/x-pack ),但据我到目前为止所指出的,唯一显着的不同是为每个 ELK 创建用户。我锁定了一些像这里描述的东西https://github.com/bleskes/sense

  • 方便的 API 建议
  • 格式验证
  • 范围崩溃
  • 自动格式化
  • 一次提交多个请求
  • 复制和粘贴 cURL 命令

总而言之,我锁定了一些工具,它可以让一个喜欢查询和与 ELK 交互的人更容易一些。我看到几张照片得出结论认为 Sense 是一个很好的工具,但我无法让它发挥作用。

0 投票
1 回答
1311 浏览

elasticsearch - 弹性搜索中的减法

我在弹性搜索中创建了查询以获得两个以上具有相同名称和哈希的文件。查询是 -

现在我想从 sourcesum 中减去 doc.["sourceSize"]。我怎样才能在上面的查询中做到这一点。

0 投票
2 回答
1630 浏览

elasticsearch - 将日期转换为字符串弹性搜索

我想在弹性搜索中从日期开始获取年份。我的映射就像 -

我在弹性搜索中的数据存储是 -

我想从日期开始获取年份。当我执行以下查询时 -

它给了我例外-

"方法没有签名:java.lang.Long.substring() 适用于参数类型:(java.lang.Integer, java.lang.Integer) 值:[0, 4]\n可能的解决方案:toString(), toString (), toString(), toString(long, int) "

如果我可以选择将字段值日期转换为字符串而不改变我的实际映射类型,我会得到正确的值。所以请建议如何在弹性搜索查询中转换字符串。或者,如果有任何其他选项可以从日期开始计算,那么也建议。