问题标签 [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 回答
112 浏览

elasticsearch - 使用基数但试图用它找到总长度

我一直在使用基数来查找一些独特的字段,例如作者

这适用并计算其中具有唯一作者的所有作者字段。

现在我想找出这些独特作者的总规模。对于其他查询,我刚刚通过添加

但是当我尝试过这个时,它给了我所有内容的总长度,而不仅仅是针对独特的作者。

因此,例如,如果字段作者仅包含一个“Kim”,则应返回该字段。我希望每个只写过一本书的作者也将他们所有的页长加在一起。

例如

输出应该是author_count 2total_length 200

但对于

输出应该是author_count 1total_length 100。因为金是唯一唯一的作者(只写了一本书的作者)

有任何想法吗?

0 投票
1 回答
2706 浏览

regex - 弹性搜索正则表达式从右边获取最后 7 位数字

我有以这种格式 676767 2343423 2344444 32494444 索引的数据。我需要一个正则表达式来对分析器从右边的最后 7 位数字进行模式化。前输出:2494444。我们尝试过的模式 [0-9]{7} 不起作用。

0 投票
0 回答
10 浏览

regex - 弹性搜索 - 感知插件从右侧标记最后 7 位数字

我有以这种格式 676767 2343423 2344444 32494444 索引的数据。我正在尝试标记右边的最后 7 位数字。模式在在线工具中有效,但在感插件中同样无效。Pattern : "pattern": ".*([0-9]{7})" : 返回包括空格在内的 6 位数字。如果值大于六,则标记器为空。

另一种在 sense 插件中显示错误的模式: .*(\d{7}) 。反斜杠显示错误。

0 投票
0 回答
45 浏览

http - 如何在elasticsearch中将请求转换为GET

如何转换此查询聚合:

进入elasticsearch中的GET请求?

0 投票
1 回答
77 浏览

elasticsearch - ElasticSearch 在基数查询中查找总长度

我正在使用 ElasticSearch 并试图找到所有独特的作者。以及所有唯一作者的总长度。

例如,

作者:《威廉姆斯》长度:100

作者“克林特”长度:200

作者“罗恩”长度:100

作者:《威廉姆斯》长度:200

我希望 Unique Authors 2 总长度为 300。

我尝试了以下代码;

但是我收到一条错误消息,指出 [cardinality] 类型的聚合器 [red_products] 不能接受子聚合。

我先尝试总长度,然后是唯一作者,它给了我正确的唯一作者,但给了我每本书的总长度。

有任何想法吗?

0 投票
6 回答
17214 浏览

elasticsearch - 无法为 Kibana 安装 sense 插件

我正在尝试为 elasticsearch/kibana 安装 sense 插件。我已经成功安装了 Kibana,但是当按照https://www.elastic.co/guide/en/sense/current/installing.html上的说明进行操作时, 我在 kibana 文件夹内的 bin 目录中输入: ./kibana plugin --install elastic/sense,然后我得到:

我不知道为什么会出现此错误,那我该如何安装 sense 插件?

0 投票
1 回答
2196 浏览

elasticsearch - Kibana 5:在 Windows 中安装 Sense 插件

我正在尝试在 Kibana 5.0.1 中安装 Sense 插件,并且我正在使用 Windows 7 根据我使用以下命令的文档

我收到以下错误:

  1. 使用包名:kibana-plugin install sense

    D:\workplace\kibana-5.0.1-windows-x86\bin>kibana-plugin install sense Attempting to transfer from sense Attempting to transfer from https://artifacts.elastic.co/downloads/kibana-plugin s/sense/ sense-5.0.1.zip 错误:客户端请求错误:连接 ETIMEDOUT 184.73.171.14:443 由于错误“客户端请求错误:连接 ETIMEDOUT 184.73.171.14:443”,插件安装失败

  2. 使用网址:https ://download.elasticsearch.org/elastic/sense/sense-latest.tar.gz

    D:\workplace\kibana-5.0.1-windows-x86\bin>kibana-plugin install https://download.elasticsearch.org/elastic/sense/sense-latest.tar.gz 尝试从https://转移download.elasticsearch.org/elastic/sense/sen se-latest.tar.gz 错误:客户端请求错误:连接ETIMEDOUT 174.129.17.230:443 由于错误“客户端请求错误:连接ETIMEDOUT 174.129.17.230:443,插件安装不成功"

  3. 使用下载的文件

    D:\workplace\kibana-5.0.1-windows-x86\bin>kibana-plugin install file//D:/workplace/sense-2.0.0-beta7.tar.gz 尝试从文件传输//D: /workplace/sense-2.0.0-beta7.tar.gz 尝试从 https://artifacts.elastic.co/downloads/kibana-plugin s/file//D:/workplace/sense-2.0.0-beta7 传输.tar.gz/file//D:/workplace/sense-2.0.0-bet a7.tar.gz-5.0.1.zip 错误:客户端请求错误:连接 ETIMEDOUT 23.21.105.204:443 插件安装不成功,原因是错误“客户端请求错误:连接 ETIMEDOUT 23.21.105.204:443”

我无法为此找到任何解决方案。请问有人有解决方案吗?先感谢您。

0 投票
0 回答
94 浏览

javascript - 将 Meteor 1.4 模块与 Require.js 一起使用(require 关键字冲突)

我有一个问题,我需要使用已经使用关键字 require 的修改版本 require.js。

现在使用 Meteor 1.4 模块 require 也是一个关键字,所以我有冲突......我怎样才能将它们一起使用?

我从某人那里得到了一个提示,我应该问:

“如果你想在 commonjs 模块中使用它,你将如何在页面上获取 requirejs 页面并导出 amd 模块”

示例 Qlik Sense 代码在 Meteor 中没有模块包的情况下工作:

}

0 投票
1 回答
5506 浏览

elasticsearch - elastic search 5.1 为什么stored_fields 不返回询问字段?

在 Elastic Search 5.1 中,我使用 stored_fields 正文参数(旧字段参数的新名称)发出基本请求,以检索特定字段的值。

但是我的请求除了 _index、_type、_id 和 _score 之外没有给出任何字段值

我给你样本的上下文:

我创建索引和映射:

我填充:

我的要求是:

它给了我一个没有请求字段 fiest_person 的答案:

任何人都可以解释我这样做以及它是如何工作的吗?

0 投票
0 回答
865 浏览

json - 如何在弹性搜索中对 _id 执行部分匹配

我正在尝试对_id我的弹性搜索实例中的字段执行部分单词匹配。

在搜索了官方文档后,我发现最好的方法是创建一个 n-gram 分析器,所以Sense我这样做了:

我尝试使用以下方法测试分析仪:

它按预期工作,产生了适当的组合。下一步应该是将分析器应用于相关字段,所以我尝试这样做:

但我收到一个错误:

“原因”:“字段 [_id] 在 [type2] 中定义了两次”

可能是因为 _id 字段是在创建过程中index2与分析器一起创建的。

所以我的问题是如何在 _id 字段上使用部分搜索?有没有其他方法可以做到这一点?

提前致谢!