问题标签 [elasticsearch-5]

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

python - Elasticsearch 查询词搜索,用_source 怎么做?

我是 elasticsearch 新手,我使用的是 5.1.2 版。我有这个索引,我不知道我是否使用 _source 字段创建得很好。我想要一个返回所有带有 loc = XXY 和 part = Z 的寄存器的查询,我该怎么做?我正在尝试这个但不起作用。任何的想法?

我正在使用但不起作用的查询:

映射:

0 投票
1 回答
59 浏览

python - 检索没有 _source 字段的数据:

我是弹性搜索的新手,我正在做一个匹配所有查询,它以这种方式检索数据,但我只想在 _source 中检索数据,我该怎么做?有什么想法吗?

我想这样:

0 投票
2 回答
4822 浏览

python - 如何在 Python 中使用 elasticsearch 检索 1M 文档?

如何从 python 中获取 elasticsearch 中的 100000 个寄存器?MatchAll 查询仅检索 10000 个。

0 投票
1 回答
3106 浏览

elasticsearch - Snapshot does not exist error on restoring from s3 repository

I just created a snapshot of a small index on an s3 repository. Now I am trying to restore it and it says that the snapshot was not found. The snapshot i created was from elasticearch 2.3 and i am trying to restore on elasticsearch 5.1.1. Is there some compatibility issue that i am unaware of?

Also, i do not get the error on restoring the same snapshot on ES 2.3 I checked if the snapshot exists using the GET /_snapshot/elasticsearch/_all api. Got the following response:

0 投票
1 回答
39 浏览

elasticsearch - 索引中的 ElasticSearch 视图类型

如何查看索引中所有类型的名称?是否有相同的 cURL 请求?

0 投票
1 回答
2365 浏览

elasticsearch - 弹性搜索:按查询删除不起作用

介绍

我正在使用 Elastic Search (v5.x) 并尝试通过查询删除文档。

我的索引称为“数据”。文档以分层结构存储。以这种模式构建的文档 URL:

https://server.ip/data/ {userid}/{document-id}

因此,假设用户 ID“1”存储了两个文档(“1”、“2”)。因此,他们的直接 URL 将是:

目标

现在,我要做的是从系统中删除用户(用户及其存储的文档)。

对我有用的唯一方法是为每个文档 URL 发送 HTTP DELETE 请求。像这样:

这是有效的。但是,在这个解决方案中,我必须多次调用 delete。我想在一次通话中删除所有文档。因此,该解决方案被拒绝。

我的第一次尝试是发送 HTTP DELETE 请求到

https://server.ip/data/1

不幸的是,它不起作用(错误代码 400)。

我的第二次尝试是使用该_delete_by_query功能。我存储的每个文档都UserId包含包含 UserId 的字段。因此,我尝试进行删除查询以删除“数据”索引中包含值为 1 ('UserId'==1) 的字段的所有文档

这也行不通。响应是带有以下正文的 HTTP 错误代码 400:

你知道如何解决这些问题吗?也许你有替代解决方案?

谢谢!

0 投票
1 回答
75 浏览

amazon-web-services - ElasticsSearch AWS Connect 失败?

我正在尝试将我本地的 ElasticSearch5 与 AWS 远程服务器连接,但是我在连接端口 80 时遇到问题(获取所有已配置的节点都不可用错误)但是我可以使用 cURL 请求进行访问。

我在 ElasticSearch 上使用传输客户端进行连接,这是问题吗?有没有办法解决?

以下是错误信息:

0 投票
0 回答
482 浏览

elasticsearch - elasticsearch 5.x 如何对完成建议结果进行重复数据删除

基本问题同:面向单词的补全提示器(ElasticSearch 5.x)

在这种情况下,单独的索引和最佳答案不适合我。我有多个字段流入建议字段,但不知道有多少字。我构建了一个木瓦来相应地填充建议字段。

映射:

建议字段包含 (self)-shingled "person"、"city" 和 "tags"

现在搜索建议:

以及以下结果:

我需要一种对结果进行重复数据删除的方法。一个“迈克尔”就足够了。此外,我想知道为什么分数总是 1。不管结果如何。

0 投票
4 回答
1552 浏览

elasticsearch-5 - 无法发现 Kibana 5 上的数据

我设置了一个测试 Amazon Elasticsearch Service,它使用 Elastic 和 Kibana 5.1。

我可以通过 curl 插入测试条目:

并验证它是通过 Kibana 的开发工具插入的:

要求:

回复:

但是当我在 Kibana 的菜单选项中转到Discover时,我无法获得任何结果。我得到的只是几个错误:

  • Saved "field" parameter is now invalid. Please select a new field.
  • Discover: "field" is a required parameter

在此处输入图像描述

我在 Elastic 的论坛上发现了一些帖子(帖子 1帖子 2),这些帖子似乎表明 Kibana/Elastic 存在一些兼容性问题,但我只是想看看是否有其他人遇到过它。

0 投票
1 回答
531 浏览

amazon-web-services - ElasticSearch 迁移数据

我想将数据从 Amazon AWS ElasticSearch 版本 2.3 迁移到 5.1,并在 S3 中创建了一个数据快照,现在如何将这些转储文件从 S3 复制到 ES 5.1?