我正在使用范围为 2 到 25 的边缘 ngram。 我正在尝试搜索“测试”之类的关键字,但得到的结果是“测试”和“测试”之类的词。 如果我的搜索键是“测试”,那么在这种情况下我都可以得到测试和测试。 我需要做什么只得到搜索键“testing”的结果“testing”,它不应该匹配“test” 我的 ...
我正在使用范围为 2 到 25 的边缘 ngram。 我正在尝试搜索“测试”之类的关键字,但得到的结果是“测试”和“测试”之类的词。 如果我的搜索键是“测试”,那么在这种情况下我都可以得到测试和测试。 我需要做什么只得到搜索键“testing”的结果“testing”,它不应该匹配“test” 我的 ...
我有一个工作正常的复杂查询。问题是我要向它添加一个条件(过滤器)来过滤结果。我需要我目前通过基于名为“field7”的字段进行过滤获得的确切结果. 我必须使用“minimum_should_match”:3,以满足我的要求(如果我删除它,我会得到不相关的结果)但是当我将它与过滤器一起使用时,结果变得 ...
如果每个文档的值类似于: https://test.com/MODIF-RRS/D:/D-KGQLUL34TURWW-MODIF-AGENT04/_work/1179/s/test/code.cs我想删除 D:/D-KGQLUL34TURWW-MODIF-AGENT04 /_work/1179/ ...
胡,我正在尝试将一些索引从一个 Elasticsearch 实例复制到另一个实例。 我正在尝试复制这个名为“tagindex_v2”的索引。 我使用http://localhost:9400/tagindex_v2并在正文中复制了 json, 我收到这个错误 有人可以告诉我应该如何解决这个问题吗? ...
我有一个索引,其中包含我的交易详细信息的非时间序列数据,它具有类似 transaction_date 的字段,但不完全匹配时间序列,所以我可以为它使用 ILM 策略,如果没有,还有其他方法可以执行 ILM 的操作。 我还希望根据文档中存在的 transaction_date 将数据放入不同的 IL ...
elasticsearch中如何获取每个索引中数据的最小和最大日期? 我正在浏览文档,但无法理解哪个 API 将有助于获取弹性搜索中每个索引中数据的最小和最大日期。 ...
我有一个 ELK 索引可用,我正在显示可视化仪表板。 我的要求是我只需要清空或删除数据,而不是索引本身。 我怎样才能做到这一点。 我用谷歌搜索了很多。 我正在获取删除索引的解决方案,但我只需要删除数据,这样索引就会保留在那里。 我想使用命令提示符动态地实现这一点。 ...
我正在尝试批量更新弹性搜索索引上的文档。 我想知道如何实现这种情况。 如果不存在该主键的文档,我必须创建文档。 如果主键存在,我必须将数据添加到文档的数组中。 例如 - 对于初始写入/如果主键不存在。 文档编写 = 如果文件存在,该条目将被附加到列表中 在批量更新中,可能会出现两种类型的主键,一种是 ...
我想在弹性搜索中形成一个嵌套的聚合类型查询。 基本上,嵌套聚合有四个级别。 groupId.keyword ---direction --billingCallType --durationCallAnswered 例子: 这是查询的一部分。 运行此程序时,出现错误 “type” :“illega ...
我正在努力只获取至少包含word1和word2的那些文档。 我尝试了多种方式来形成请求,但仍然无法获取所需的记录。 即使 document 中缺少word1但它包含word2 ,下面的请求也会返回 document 。{ "query": { "bool": { ...
我正在对文本字段(技能)进行匹配。 我不想要完全匹配,而是希望在该字段上进行基于余弦相似度的搜索。 上面的查询是精确匹配的。 我如何包括某种语义搜索(基于技能字段查询的余弦相似度)。 技能字段是一个自由文本字段,所以我也希望根据它们的语义进行匹配。 示例---技能-交流和谈话应该反映出某种相似性并 ...
我正在尝试检查 client_id 是否已存在于索引中。 但问题是 ES 仍然检索完整的 ID,即使我给出了一半的 ID。 这是映射。 如果我有这样的记录 我的搜索请求是这样的。 如果我正在使用 ID 的某些部分并对其进行搜索。 我预计点击率将为零 我已经关注了这个 url: How to make ...
我有这种格式的数据。 我想根据desc或asc顺序的值对线索进行排序。 另外,我需要折叠结果。 我使用这样的查询进行排序。 但我想根据maximum进行排序。 即,如果我按asc排序,我希望结果为: 和下降 ...
我已经在 1 节点集群中以独立模式安装了 elasticsearch。 我创建了许多 Elasticsearch 索引用于在 kibana 上进行分析。 现在我想把它切换到 3 节点集群的分布式集群! 我想知道这是否会导致删除 elasticsearch 索引??? 存储在 elasticsearc ...
我正在尝试将分页应用于我的范围查询以获取给定日期范围之间的完整记录。 以下是我尝试使用的查询查询: 有效载荷: 在上述查询中,“sys_created_on”和“u_user_updated”是我的有效负载响应中可用的字段。 如本文档[elastic_search_search_query]中所述 ...
我们正在从 Elastic Search VM 迁移到 Kubernetes 上的 Elastic 集群,是否有任何可能的方法可以将一定百分比的传入流量分离到 ECK 集群和 VM 上的 Elastic search ...
我正在使用弹性搜索查询范围使用 python 获取从一个日期到另一个日期的记录,但我只得到 10 条记录。 下面是查询 样品 Output: “命中”列表仅包含 10 条记录。 当我检查我的数据库时,有超过 10 条记录。 谁能告诉我如何修改查询以获取上述日期范围的所有记录? ...
需要在Elasticsearch中存储数组数据。 该数组可以包含一个字符串或 object。 所以,我们可以接受这两种数组类型。 目前,我可以通过定义单独的数组类型来做到这一点。 但我需要一个接受数组中的字符串或对象的通用解决方案。 object 下面存放在 Elasticsearch - 下面 ...
我正在匹配以“40”开头的电话号码和 ssn。 对于 ssn,我得到了正确的匹配计数。 对于电话号码,我没有得到正确的匹配计数,因为电话号码在电话号码之间包含连字符“-”。 示例:“403-517-2323”。 当我搜索以“40”开头的电话号码时,它包括连字符后中间有“40”的电话号码。 示例:“2 ...
在一个场景中,我必须搜索以“40”开头的电话号码。 我需要得到一个以“40”开头的匹配电话号码和匹配的电话号码的计数。 实际上,我想搜索多个字段,例如,我只搜索电话号码。 为此,我使用了以下查询。 我正在使用 Value Count 聚合来进行字段总计数。 在output中,我可以看到以'40'开头 ...