问题标签 [elasticsearch-indices]
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 - 弹性搜索索引上的多个分析器
我有一个带有名称字段的索引。我想在该领域使用 soundex 分析器和同义词分析器。
我想在一个索引中实现两者。甚至可能吗?请高手帮帮我
索引 1
我查询凯瑟琳并匹配凯瑟琳、凯瑟琳和凯瑟琳
索引 2
我查询 Bill 并匹配 Bill、William 和 Wilhelm
elasticsearch - 如何在 x 天后删除多个索引模式弹性搜索的旧索引?
我正在使用 Elasticsearch 来存储微服务日志。所有微服务都以通用模式登录,并通过 Fluentd 日志收集并发送到索引名称模式,如log-${serviceName}-%Y.%m.%d
.
我为日志定义了一个索引模板-并创建了一个 ILM 策略以在 2 天后将索引翻转到删除阶段并在 4 天后将其删除。并使用 . 将 ILM 策略连接到索引模板my-log-alias
。
所以我需要这样的东西:
each day, there are for example 10 active indices that log documents written to them. and after 2 days these indices all go to the delete phase.
- 我可以为我的所有服务使用一个索引模板和一个 ILM 策略吗?
- 我对弹性搜索索引模板和策略的设置有什么问题?
- 我是否以正确的方式使用此功能?
感谢您的阅读。
索引模板:
政策
java - ClusterHealthResponse 未返回 Elastic Search 6.8 中的所有索引
下面的代码没有重新调整键集中的索引并作为空值出现。任何人都知道如何纠正它。我正在尝试从弹性搜索中获取所有索引。
elasticsearch - 电子商务订单的 Elasticsearch 索引设计
我对 Elasticsearch 很陌生。我正在探索使用 Elasticsearch 搜索电子商务订单、产品和相关数据的可能性。目前,我们的 SQL Server 数据库中有大约 1500 万个订单,每个订单都有相关数据,例如订单行、客户数据等。我们预计未来几年订单数量将大幅增长。如果可能的话,我希望所有订单都可以搜索,无论它们有多旧。可搜索字段(文档中的字段)的数量将受到限制,但目前我不能说文档会有多大。
我的问题是我应该如何为这些数据创建索引以确保我最终不会得到太大的索引(超过 50 Gb 建议的限制)?我应该按年份或任何其他时间段索引订单,并搜索多个索引吗?有没有更好的办法?
elasticsearch - 如何删除已拍摄的弹性搜索快照中的一组特定索引
在我们的组织中,我已按月为所有索引拍摄快照,但现在关注的是通过从已拍摄的快照中删除不需要的索引来减少空间。
我在快照部分搜索了官方网站,但没有找到。请帮忙
elasticsearch - 在elasticsearch摄取插件java中摄取期间从别名获取索引名称
我正在使用 Elasticsearch v7.9 并且需要在摄取期间获取索引名称而不是别名。
别名= employees_prod 和索引名称= employees
当我如上所述为文档创建传递别名时,我在elasticsearch摄取插件中摄取期间使用ingestDocument.getSourceAndMetadata() .get("_index") 时获得别名。
有没有办法获取索引名称而不是别名?
我试图在管道中设置动态值,如下所示以获取索引名称。但这对我不起作用。
elasticsearch - Disk.indices 高于 disk.used 用于 cat 分配
当我运行以下命令时:
它显示以下输出:
谁能帮我理解disk.indices
最后两行是怎么超过 disk.used
的?
理想情况下disk.used
应该大于或等于disk.indices
。
elasticsearch - 如何使用删除 api 删除某些日期范围之间的弹性搜索索引?
我有“abc-xyz-yyyy-mm-dd”格式的弹性搜索索引。我有一个要求,其中我必须编写一个脚本以将两个不同的日期作为输入,然后使用 elasticsearch delete api 在这些范围之间删除上述格式的索引。谁能建议我如何实现这个?