elasticsearch-7相关内容

如何限制索引中ElasticSearch文档的最大数量?

我已经安装了Elastic Search(7.x版)集群并创建了一个新索引.我想限制此索引中文档的最大数量.比方说10000个文档. 天真的解决方案是在向其中插入新文档之前查询文档数量.但是此方法可能不准确,而且性能较差(有2个请求...). 如何正确执行? 解决方案 最佳做法是使用 现在,我使用策略 my_policy 创建模板: PUT _template/my_ ..
发布时间:2021-05-03 20:38:19 其他开发

Elasticsearch _count查询请求缓存

摘自文档: RestCountAction (即处理 _count 端点的类),我们可以看到实际执行的操作是创建一个 size:0 的 SearchRequest 搜索请求|vSearchRequest countRequest = new SearchRequest(Strings.splitStringByCommaToArray(request.param("index"))));cou ..
发布时间:2021-05-03 20:32:45 其他开发

Elasticsearch 7.4集群内部的某些事情因读取超时而变得越来越慢

通常在过去的几天中,我们的ES 7.4群集(4个节点)提供读取超时,并且在运行某些管理命令时变得越来越慢.在此之前,它已经运行了一年多,没有任何麻烦.例如,/_ cat/nodes昨天花费2分钟执行,而今天已经花费4分钟.服务器负载很低,内存使用情况似乎很好,不确定是否需要进一步查找. 使用opster.com在线工具,我设法获得了一些提示,即管理队列很大,但是在执行建议的命令进行调查时,除 ..
发布时间:2021-05-03 20:30:18 其他开发

Elasticsearch 7.x断路器-数据太大-故障排除

问题: 从ES-5.4升级到ES-7.2之后,当尝试从我的多线程Java应用程序(使用 elasticsearch-rest)写入并发批量请求(或搜索请求)时,我开始收到“数据太大"错误-high-level-client-7.2.0.jar Java客户端)添加到2-4个节点的ES群集. 我的ES配置: Elasticsearch版本:7.2elasticsearch.yml中的自定 ..
发布时间:2021-05-03 20:19:59 其他开发

ElasticSearch按嵌套文档总数过滤

我正在尝试过滤嵌套过滤的对象中属性总和在某个范围内的产品. 我有以下映射: {“产品":{“属性":{“仓库":{“类型":“嵌套",“属性":{"stock_level":{"type":"integer"}}}}}} 示例数据: {"id":1,“仓库":[{"id":2001,"stock_level":5},{"id":2002年,"stock_level":0},{"i ..
发布时间:2021-05-03 20:17:05 其他开发

ElasticSearch:嵌套查询未返回期望的结果

我是Elastic Search的新手,在实现某些查询时遇到了一些问题.以下是我的索引结构 { "cl_1" : { "aliases" : { }, "mappings" : { "properties" : { "@timestamp" : { "type" : "date" }, "@v ..
发布时间:2021-02-15 18:48:11 其他开发

Elasticsearch put角色API

我开始使用创建角色API,它按预期工作:我获得了Elasticsearch中默认角色的列表,/_security/role,但是我不知道要创建以下角色,也无法为其找到合适的文档. 我想根据以下需求对用户进行隔离, 角色,该角色有权在Elastic Search中的所有索引中仅执行READ/WRITE(该角色不应具有创建/删除索引的特权 有权在基巴纳州上仅执行操作的角色 有权在Log ..
发布时间:2021-02-15 18:47:55 其他开发

ElasticSearch启动错误-默认发现设置不适合生产使用;

我尝试在elasticsearch.yaml文件中提供以下配置 network.host:aa.bbb.ccc.dd 这是我的IPv4地址 和 http.port:9200 当我尝试在Windows计算机上运行elasticsearch.bat时,情况如下: 默认发现设置不适合生产使用;至少必须配置[discovery.seed_hosts,discovery.seed_pro ..
发布时间:2020-10-28 01:22:24 其他开发

添加节点以创建本地集群Elasticsearch [7.8]

我正在学习Elastic Search(v7.8),所以我做了一个本地集群来对其进行测试。 我使用Ubuntu 18在3个虚拟机上创建了3个虚拟机,资源相同,并且在相同的网络中使用了IP: 192.168.1.77 192.168.1.76 192.168.1.75 所有正确的单个安装,每个响应她的API: curl -XGET localhost:9200 /?pret ..
发布时间:2020-10-03 02:39:41 其他开发

创建索引请求映射在弹性搜索中失败

我正在尝试在弹性搜索索引中创建Join数据类型,它正在从kibana控制台/通过rest运行,但是当我尝试以编程方式为索引创建映射时,它失败并出现以下错误, java.util.concurrent.ExecutionException: RemoteTransportException[[3cfb4e163654][172.17.0.2:9300][indices:admin/create ..
发布时间:2020-07-25 00:31:24 其他开发

在Elasticsearch 7.7版中跨多个索引查询

在弹性搜索7.7版中,删除了索引中的多个_type, 现在,如果要跨多个索引进行查询,我们将按照以下方式进行操作. /index1,index2/_search?q=type:tweet 在7.7中,使用Transport Java API从多个索引查询的最佳方法是什么? 已编辑: 1)假设我有两个索引,"用户"和"推特",我想同时搜索索引-用户和推特,如下所示 如果我想 ..
发布时间:2020-06-13 19:06:45 其他开发