问题标签 [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 投票
0 回答
20 浏览

javascript - 创建 elasticksearch N 个索引,每个索引都有 N 个文档

我正在尝试为每个索引创建 2000 个文档的 365 个索引。而且我会很高兴设置为index => "test-%{+YYYY.MM.dd}"- 每天都有新数据。实际上,我需要模拟每天创建索引,每个索引大约有 2000 条记录。我正在使用弹性搜索 6.2。

0 投票
1 回答
58 浏览

elasticsearch - Elasticsearch 6.2 按数组搜索每个项目

我有这样的数组集,

我试着像这样搜索。

我不想要任何搜索结果。但是,它通过 [" ikea chair", "marketO desk "] 进行搜索。

如何搜索 include_products 数组中的每个项目?

另外,我的映射设置是这样的,

0 投票
1 回答
24 浏览

elasticsearch - ElasticSearch 6.x:使语法更短

我想搜索这句话。

我想搜索每个部分、标题、描述的用户查询。我在服务器端制作查询语法。例如,当用户发送查询时,

然后服务器像这样

我可以缩短这个查询语法吗?

0 投票
1 回答
198 浏览

javascript - Elasaticsearch 6.5 亿条记录优化

如果我的记录每年可以扩展到 6.58 亿条记录,我会尝试找出最适合 elasticsearch 的解决方案。实际上,现在我的所有记录都有一个索引,包含 2 个分片和 0 个副本。此外,我注意到使用 356k 记录和一个索引,排序和搜索的工作速度比具有 1000 条记录的 365 个索引更快。问题是,如果我要对搜索进行排序并删除超过一年的记录或索引,那么以弹性方式存储 6.58 亿条记录的数据的最佳和更快的方法是什么?

Elasticsearch 6.2 版本,javascript api。

0 投票
1 回答
794 浏览

.net - ElasticSearch.net 6.0.2:无法声明 PostData 或 Index 方法

我已在 .net 代码中从 Elastic 5.6 升级到 6.0.2。

在 5.6 版本以下用于正常工作的代码 List results = new List();

升级到 6.0.2 ElasticSearch.net 后,相同的代码出现编译错误。检查 PostData 的定义后发现它已更改为

所以我改变了我的代码如下

但是由于其保护级别,该方法无法访问,这给了我错误。我知道我无法直接访问它,但我不知道如何访问它。

0 投票
1 回答
433 浏览

nest - MostFields multi_match 在除一个字段之外的所有字段上的模糊性

我有几个不同的字段映射。我有一个字段是语音的。我想做一个模糊的查询,但不要在语音字段上使用模糊。

文档很少,我发现很难和平相处如何做到这一点。

0 投票
1 回答
1199 浏览

elasticsearch - Elasticsearch must_not bool 查询不起作用

我有一个带有一个filter和一个must_not子句的布尔查询。但是当我执行查询时,我得到的结果包含must_not子句中指定的值。知道我做错了什么吗?

询问

 

回复

映射

REJECTED请注意,即使我已将其包含在must_not子句中,在我的结果中我仍然获得了一个阶段。

弹性搜索版本:6.2.2

0 投票
1 回答
649 浏览

elasticsearch - 无法在 elaticarch 中使用 curl 命令创建可视化

我正在尝试使用 curl 命令创建可视化。我正在使用弹性搜索 6.2.3。我可以在 elasticsearch 5.6.8 中创建相同的内容。我正在使用这个命令 curl -XPUT http://localhost:9200/.kibana/visualization/vis1 -H 'Content-Type: application/json' -d @vis1.json 它显示这个错误:

vis1.json 的内容:

这在 elasticsearch 5.6.8 中运行良好,但在 6.2.3 中运行良好。

提前致谢。

0 投票
3 回答
733 浏览

elasticsearch - Elasticsearch 6.2:在搜索关键字时,术语查询需要小写输入

我创建了一个示例索引,具有以下映射:

并索引了一个文档:

使用术语查询搜索具有此状态的文档时,我没有找到任何结果:

但是,如果我通过将输入输入为小写来进行相同的查询,我会找到我的文档:

为什么?由于我正在搜索关键字字段,因此不应分析索引内容并且应匹配大写值...

0 投票
1 回答
87 浏览

javascript - 将副本添加到索引模板上的 eslaticsearch

我使用elasticsearch 6.2,我想优化elasticsearch搜索功能,将所有字段值复制到一个值并生成,而不是在一个字段而不是多个字段上通过查询字符串进行搜索。怎么做?如何复制所有字段,现在重要的是哪个字段。

初始化索引模板

放指数