问题标签 [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.
elasticsearch - 使用基数但试图用它找到总长度
我一直在使用基数来查找一些独特的字段,例如作者
这适用并计算其中具有唯一作者的所有作者字段。
现在我想找出这些独特作者的总规模。对于其他查询,我刚刚通过添加
但是当我尝试过这个时,它给了我所有内容的总长度,而不仅仅是针对独特的作者。
因此,例如,如果字段作者仅包含一个“Kim”,则应返回该字段。我希望每个只写过一本书的作者也将他们所有的页长加在一起。
例如
输出应该是author_count 2
和total_length 200
。
但对于
输出应该是author_count 1
和total_length 100
。因为金是唯一唯一的作者(只写了一本书的作者)
有任何想法吗?
regex - 弹性搜索正则表达式从右边获取最后 7 位数字
我有以这种格式 676767 2343423 2344444 32494444 索引的数据。我需要一个正则表达式来对分析器从右边的最后 7 位数字进行模式化。前输出:2494444。我们尝试过的模式 [0-9]{7} 不起作用。
regex - 弹性搜索 - 感知插件从右侧标记最后 7 位数字
我有以这种格式 676767 2343423 2344444 32494444 索引的数据。我正在尝试标记右边的最后 7 位数字。模式在在线工具中有效,但在感插件中同样无效。Pattern : "pattern": ".*([0-9]{7})" : 返回包括空格在内的 6 位数字。如果值大于六,则标记器为空。
另一种在 sense 插件中显示错误的模式: .*(\d{7}) 。反斜杠显示错误。
http - 如何在elasticsearch中将请求转换为GET
如何转换此查询聚合:
进入elasticsearch中的GET请求?
elasticsearch - ElasticSearch 在基数查询中查找总长度
我正在使用 ElasticSearch 并试图找到所有独特的作者。以及所有唯一作者的总长度。
例如,
作者:《威廉姆斯》长度:100
作者“克林特”长度:200
作者“罗恩”长度:100
作者:《威廉姆斯》长度:200
我希望 Unique Authors 2 总长度为 300。
我尝试了以下代码;
但是我收到一条错误消息,指出 [cardinality] 类型的聚合器 [red_products] 不能接受子聚合。
我先尝试总长度,然后是唯一作者,它给了我正确的唯一作者,但给了我每本书的总长度。
有任何想法吗?
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 插件?
elasticsearch - Kibana 5:在 Windows 中安装 Sense 插件
我正在尝试在 Kibana 5.0.1 中安装 Sense 插件,并且我正在使用 Windows 7 根据我使用以下命令的文档
我收到以下错误:
使用包名: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”,插件安装失败
使用网址: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,插件安装不成功"
使用下载的文件
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”
我无法为此找到任何解决方案。请问有人有解决方案吗?先感谢您。
javascript - 将 Meteor 1.4 模块与 Require.js 一起使用(require 关键字冲突)
我有一个问题,我需要使用已经使用关键字 require 的修改版本 require.js。
现在使用 Meteor 1.4 模块 require 也是一个关键字,所以我有冲突......我怎样才能将它们一起使用?
我从某人那里得到了一个提示,我应该问:
“如果你想在 commonjs 模块中使用它,你将如何在页面上获取 requirejs 页面并导出 amd 模块”
示例 Qlik Sense 代码在 Meteor 中没有模块包的情况下工作:
}
elasticsearch - elastic search 5.1 为什么stored_fields 不返回询问字段?
在 Elastic Search 5.1 中,我使用 stored_fields 正文参数(旧字段参数的新名称)发出基本请求,以检索特定字段的值。
但是我的请求除了 _index、_type、_id 和 _score 之外没有给出任何字段值
我给你样本的上下文:
我创建索引和映射:
我填充:
我的要求是:
它给了我一个没有请求字段 fiest_person 的答案:
任何人都可以解释我这样做以及它是如何工作的吗?
json - 如何在弹性搜索中对 _id 执行部分匹配
我正在尝试对_id
我的弹性搜索实例中的字段执行部分单词匹配。
在搜索了官方文档后,我发现最好的方法是创建一个 n-gram 分析器,所以Sense
我这样做了:
我尝试使用以下方法测试分析仪:
它按预期工作,产生了适当的组合。下一步应该是将分析器应用于相关字段,所以我尝试这样做:
但我收到一个错误:
“原因”:“字段 [_id] 在 [type2] 中定义了两次”
可能是因为 _id 字段是在创建过程中index2
与分析器一起创建的。
所以我的问题是如何在 _id 字段上使用部分搜索?有没有其他方法可以做到这一点?
提前致谢!