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

elasticsearch - 每个扩展的 ElasticSearch 查询获取其长度的总和

我正在寻找每个扩展的总和。json文件包含

示例代码

想要的输出

密钥:Jpeg 10000000 密钥:docx 20000000

试过的代码

输出

“key”:500000,“doc_count”:15

0 投票
1 回答
115 浏览

elasticsearch - 弹性搜索:为什么简单查询在所有文档同等相关的情况下会返回不同的分数?

我有这个查询返回给我年龄 = 40、没有居住在状态“ID”并且余额> = 20000 和余额<= 30000 的客户?

查询如下所示:

我觉得所有结果文档都具有同等相关性,但 elasticsearch 为每个文档分配了不同的分数。示例结果:https ://jsonblob.com/57de6b37e4b0dc55a4f67d54

我知道分数即将到来,因为我正在使用“匹配”查询。谁能告诉:-

  1. 是否可以执行此查询以避免“匹配”并仅使用过滤器?因为我认为通过放置 age=40 和 state="ID",所以我只是在过滤结果集。

  2. 我们能否避免这种分数计算,因为在我们的场景中,上述查询是不必要的?

  3. 为什么这些文件有不同的分数。由于查询对我来说似乎很简单,它应该返回与此查询匹配或不匹配的文档。这里没有什么比紧密匹配或轻微匹配。

0 投票
1 回答
46 浏览

c# - 从 Sense 查询转移到 Visual Studio 查询

我一直在使用 sense 来运行 Elasticsearch 查询,我发现它很容易使用,因为网上有很多信息。

但是我现在如何在 Visual Studio 之类的地方运行这些查询,在 C# 中有什么想法吗?

谢谢

0 投票
2 回答
41 浏览

elasticsearch - 为什么弹性搜索在索引后丢失了项目?

我尝试一个小例子

我创建一个映射

并添加一些项目

但是,然后我运行请求

结果只有 4 项分支

为什么,丢失了一对 countryA-branchA 和 countryA-branchB?

ps: 有时间再试试,可能是countryA和countryB冲突

0 投票
1 回答
1958 浏览

c# - ElasticSearch:如何在集合中搜索

我在 ElasticSearch 中有以下对象结构:

我正在使用 C# NEST 库来创建查询。我想使用标识符集合搜索myCol对象集合。

示例 #1:搜索请求:标识符 [2, 3] 结果:返回两个对象

示例 #2:搜索请求:标识符:[1] 结果:返回第一个对象

示例 #3:搜索请求:标识符:[1, 2, 3, 4] 结果:没有返回任何对象


我正在尝试做的是一个查询“包含所有”。

请注意:

  1. C# NEST MultiMatchQuery 类型不支持整数数组(只有字符串。太糟糕了)。所以请不要让我使用这种类型的查询
  2. 我正在使用 Object Initializer 查询语法
  3. ElasticSearch 语法中的正确查询就足够了。
0 投票
2 回答
849 浏览

elasticsearch - 与发现相比,Kibana 可视化显示错误的结果

我正在使用 kibana 进行弹性搜索的可视化。我试图在clean_keyword_phrases 中找到出现次数最多的词,这是一个关键字数组。基本上,清理后的关键字短语是一系列技能,例如:["java","spring","ms word"]。

我在搜索查询时得到的结果(primary_class:"job" and jobPost:"java developer")在发现选项卡中看到它时显示正确的结果,但在可视化选项卡中结果是错误的。

例如,当我在搜索 java 开发人员时,这些是在结果中快速计数显示的结果(这些看起来是正确的):

发现结果:

在此处输入图像描述

而当我尝试可视化时,结果会发生变化(这些似乎是错误的)并显示为:

可视化结果:

在此处输入图像描述

事实上,在将查询从“java 开发人员”更改为开发人员时,发现更改中的结果快速计数,但可视化选项卡中的结果保持不变。这让我觉得查询没有在可视化选项卡中运行。

我尝试使用 sense 插件运行查询,但结果也是错误的。

询问:

kibana 版本 4.0.2 构建 6004 提交 SHA b286116

编辑:好的结果是与查询更相关的结果,即在此上下文中的 java 开发人员。因此,在发现选项卡上快速计数的结果是“好”,而在可视化选项卡中显示的结果似乎很糟糕,因为它们不相关(在 kibana 中更改命令时这些不会改变)。

0 投票
2 回答
192 浏览

c# - 用 C# 编写 ElasticSearch 查询

我已经从 Sense 转向用 C# 编写查询。我遇到的问题是将两个查询或过滤器连接在一起。

从某种意义上说,我使用

关于如何做到这一点的任何想法?

这是我正在尝试做的查询之一

//试图//

0 投票
0 回答
174 浏览

python - 在 2D python 2.7 中感知和移动

我正在编写关于 2D 机器人本地化的代码,但我坚持运动逻辑。我理解案例为 [1,0,0,1....] 时的运动,但我不确定当运动为 [[1,0],[0,1].... 时如何实现它。 ...]

点击这里查看图片

0 投票
0 回答
946 浏览

elasticsearch - 如何在elasticsearch中使用模式替换将“-”替换为“-”

我的一些文件包括“-”破折号,我想用“-”破折号替换它。根据我在 elasticsearch https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-pattern-replace-charfilter.html中读到的内容,我可以使用使用正则表达式的模式替换。

像这样的东西:

我应该在模式和替换中指定什么?或者是否有任何其他方法可以在弹性搜索中将“-”短划线替换为“-”短划线,然后在所有文档中进行模式匹配。任何帮助,将不胜感激。

0 投票
1 回答
13071 浏览

elasticsearch - 在弹性搜索查询中转义特殊字符

我的问题很简单,我不能在搜索查询中使用@。最后,我发现我可以使用反斜杠转义特殊字符。

但是当我尝试这样做时,我得到了以下错误Unrecognized character escape '@' (code 64)\n at。当我尝试没有@符号时,我得到了没有@符号的结果

  1. 一如既往的怀念
  2. 作为。图形用户界面
  3. 好像等等。任何人都可以建议我如何实现之前的查询可以按照我的期望执行?

我在用

  • 弹性搜索 2.4.1
  • Ubuntu 14.04
  • Kibana 4.6.1