问题标签 [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 - 每个扩展的 ElasticSearch 查询获取其长度的总和
我正在寻找每个扩展的总和。json文件包含
示例代码
想要的输出
密钥:Jpeg 10000000 密钥:docx 20000000
试过的代码
输出
“key”:500000,“doc_count”:15
elasticsearch - 弹性搜索:为什么简单查询在所有文档同等相关的情况下会返回不同的分数?
我有这个查询返回给我年龄 = 40、没有居住在状态“ID”并且余额> = 20000 和余额<= 30000 的客户?
查询如下所示:
我觉得所有结果文档都具有同等相关性,但 elasticsearch 为每个文档分配了不同的分数。示例结果:https ://jsonblob.com/57de6b37e4b0dc55a4f67d54
我知道分数即将到来,因为我正在使用“匹配”查询。谁能告诉:-
是否可以执行此查询以避免“匹配”并仅使用过滤器?因为我认为通过放置 age=40 和 state="ID",所以我只是在过滤结果集。
我们能否避免这种分数计算,因为在我们的场景中,上述查询是不必要的?
为什么这些文件有不同的分数。由于查询对我来说似乎很简单,它应该返回与此查询匹配或不匹配的文档。这里没有什么比紧密匹配或轻微匹配。
c# - 从 Sense 查询转移到 Visual Studio 查询
我一直在使用 sense 来运行 Elasticsearch 查询,我发现它很容易使用,因为网上有很多信息。
但是我现在如何在 Visual Studio 之类的地方运行这些查询,在 C# 中有什么想法吗?
谢谢
elasticsearch - 为什么弹性搜索在索引后丢失了项目?
我尝试一个小例子
我创建一个映射
并添加一些项目
但是,然后我运行请求
结果只有 4 项分支
为什么,丢失了一对 countryA-branchA 和 countryA-branchB?
ps: 有时间再试试,可能是countryA和countryB冲突
c# - ElasticSearch:如何在集合中搜索
我在 ElasticSearch 中有以下对象结构:
我正在使用 C# NEST 库来创建查询。我想使用标识符集合搜索myCol对象集合。
示例 #1:搜索请求:标识符 [2, 3] 结果:返回两个对象
示例 #2:搜索请求:标识符:[1] 结果:返回第一个对象
示例 #3:搜索请求:标识符:[1, 2, 3, 4] 结果:没有返回任何对象
我正在尝试做的是一个查询“包含所有”。
请注意:
- C# NEST MultiMatchQuery 类型不支持整数数组(只有字符串。太糟糕了)。所以请不要让我使用这种类型的查询
- 我正在使用 Object Initializer 查询语法
- ElasticSearch 语法中的正确查询就足够了。
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 中更改命令时这些不会改变)。
c# - 用 C# 编写 ElasticSearch 查询
我已经从 Sense 转向用 C# 编写查询。我遇到的问题是将两个查询或过滤器连接在一起。
从某种意义上说,我使用
关于如何做到这一点的任何想法?
这是我正在尝试做的查询之一
//试图//
python - 在 2D python 2.7 中感知和移动
我正在编写关于 2D 机器人本地化的代码,但我坚持运动逻辑。我理解案例为 [1,0,0,1....] 时的运动,但我不确定当运动为 [[1,0],[0,1].... 时如何实现它。 ...]
elasticsearch - 如何在elasticsearch中使用模式替换将“-”替换为“-”
我的一些文件包括“-”破折号,我想用“-”破折号替换它。根据我在 elasticsearch https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-pattern-replace-charfilter.html中读到的内容,我可以使用使用正则表达式的模式替换。
像这样的东西:
我应该在模式和替换中指定什么?或者是否有任何其他方法可以在弹性搜索中将“-”短划线替换为“-”短划线,然后在所有文档中进行模式匹配。任何帮助,将不胜感激。
elasticsearch - 在弹性搜索查询中转义特殊字符
我的问题很简单,我不能在搜索查询中使用@。最后,我发现我可以使用反斜杠转义特殊字符。
但是当我尝试这样做时,我得到了以下错误Unrecognized character escape '@' (code 64)\n at
。当我尝试没有@符号时,我得到了没有@符号的结果
- 一如既往的怀念
- 作为。图形用户界面
- 好像等等。任何人都可以建议我如何实现之前的查询可以按照我的期望执行?
我在用
- 弹性搜索 2.4.1
- Ubuntu 14.04
- Kibana 4.6.1