问题标签 [elasticsearch-6]

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 回答
609 浏览

java - 基于_source字段搜索查询弹性搜索

我正在使用 _id 从弹性搜索中搜索记录,并且能够从弹性搜索中获取记录。但现在我想使用通配符基于 _source(来自 _source 的任何字段)进行搜索。我不确定如何为此构建我的查询。有这方面的文件吗?

请在下面找到我的代码,可以根据_id查询弹性搜索。

我正在使用弹性搜索 6.2.3 版本。

请在弹性搜索中找到可用的记录。在这里,我想根据 _source 字段搜索此记录。例如:搜索基于code

0 投票
1 回答
1812 浏览

elasticsearch - ElasticSearch 升级 1.x 到 6.x

我们在生产环境中使用 ElasticSearch 1.x 已经有一段时间了,拥有数百万条记录。

我们要将版本从1.x 升级到 6.x,如下所示:

  1. 该公司已经进行了多次更新,并且停止了对旧版本的支持。
  2. 1.x 不支持 Kibana。

通过明确的数据安全步骤来做到这一点的最佳方法是什么?

谢谢!

0 投票
1 回答
5103 浏览

elasticsearch - 如何在 ElasticSearch 内联脚本中使用 min/max?

在这里学习一些弹性搜索,我对在脚本字段定义中使用 min 和 max 函数有点难过。第一的,

我得到了回报

我想也许我需要给它命名空间然后Long.min回来

这似乎是进步,但为什么会出现问题doc

它们似乎在无痛的 API 参考中,我认为如果它们不可用会有点愚蠢。我一直在寻找“无痛最小最大功能”的组合,但我得到的只是我上面链接的内容和一堆不相关的东西。

我在这里做错了什么?

0 投票
1 回答
2043 浏览

elasticsearch - Elasticsearch 6.2 - 如何在无痛内联脚本中格式化 yyyymm 字符串中的日期(纪元)字段

在 Elasticsearch 6.2 中,我有一个索引,其中有两个时间戳字段,如下所示:

在我的无痛内联脚本中,为了进行一些计算,我想将它们(doc["start_ts"]doc["end_ts"])转换为这种字符串格式(yyyymm)。知道怎么做吗?我在 ES 官方文档中找不到任何格式化文档。

0 投票
1 回答
277 浏览

node.js - Elasticsearch关键字+范围查询(V-6.2)

我正在尝试在 Elasticsearch 中编写一个查询,以使其与 Range 过滤器和用户的查询关键字输入一起使用。我最终写的查询是:

上面的查询不起作用。

我也在从我的弹性搜索中寻找匹配的 1 个键值对。

有人可以说明如何使其工作,并且所有记录的查询参数必须匹配 fileType = PDF

TIA

0 投票
1 回答
300 浏览

elasticsearch - ElasticSearch 和 NEST 6.x:将复杂对象映射到字符串

我正在尝试在 elasticsearch 中设置索引并遇到子对象的问题。

鉴于以下情况:

我将如何为 Workflow.VersionNo 构建一个流畅的映射,以便索引以“Major.Minor.Build.Revision”结束?在下面的示例中,我无法弄清楚如何设置“versionNo”以正确组合子字段...

0 投票
1 回答
2334 浏览

elasticsearch-6 - ElasticSearch:多个字段的精确匹配

如何生成这样的查询?

我尝试了以下方法,但无法获得正确的语法:

0 投票
1 回答
119 浏览

elasticsearch - Elasticsearch 6 中对 simple_query_string 查询行为的更改

从 Elasticsearch 5.6.8 升级到 6.2.4 后,我注意到 simple_query_string 的行为发生了变化,我似乎在重大更改中找不到记录。如果您对两个版本运行以下命令,您将看到“测试 *”将匹配 5 中的“测试值”,但不再匹配版本 6。我是否错过了升级说明中的某些内容,有没有办法复制6.X 中的 5.X 行为?

0 投票
0 回答
60 浏览

elasticsearch - Elasticsearch 优化存储

使用 Elasticsearch v 6.2。我刚刚开始研究一个在存储方面几乎变得无法管理(并且具有过时的字​​段)的索引,并查看了优化它的任何可能方法。当我查看映射时,它有大约 200 个字段,并应用了相当多的分析。作为第一步,我想看看哪些字段占用更多空间,或者换句话说,哪个字段有更多术语?然后,我会向企业提交一份报告,以查看该字段是否确实需要。这个统计数据可以在ES中获得吗?或者欢迎任何其他指针。

0 投票
0 回答
2407 浏览

elasticsearch - Elasticsearch 无痛查询异常

我正在使用 Elasticsearch 6.2,它使用无痛的内联脚本。我的文档中的一个字段具有映射:

我有一个无痛的搜索脚本,几行是:

但这一直抛出一个错误:

我试图查看doc['gap_days']索引中的所有唯一值,您可以看到它们在所有文档中都是整数

那为什么它会抛出异常说cannot convert MethodHandle(Longs)long to (Object)int并且我的脚本停止工作。知道如何解决这个问题吗?