问题标签 [elasticsearch-api]
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-api - Elasticsearch 使用 java API 折叠和排序
我是 EL 的新手。我的要求是我需要使用 Spring Boot 通过 Java API 从 ELS 获取数据。我已经编写了搜索查询以及折叠和排序。它工作得很好。但是我正在学习如何在 java spring boot 中重新编写这段代码。你能帮帮我吗?
在我的 ELS 查询下方:
这是我的 Java 代码:它工作正常。在这里,我需要您的帮助来添加折叠和排序 API 代码。
希望我对我的问题很清楚。
elasticsearch - 使用 Elasticsearch 进行查询时遇到问题
好吧,伙计们,我希望你们在这个流行病时期做得很好,我在忽略 elasticsearch 查询中的特殊字符时遇到了麻烦:这是我想做的:
这是我所做的:
第一个有效,但第二个没有给出我想要的。顺便说一句,字段 start_time 是这样的,例如: 2020-01-03 15:03:45 它是一个关键字类型(我发现它是这样的)。
elasticsearch - Elasticsearch count api 不返回正确的计数值
我正在尝试使用 count API 在特定时间范围内获取来自 pod 记录的来自 elasticsearch 的日志消息的计数。下面的请求没有返回正确的计数。此 API 返回的计数与 kibana 上显示的相同查询和过滤器的“命中”计数不匹配。请求中有什么我遗漏的吗?
获取 /index_name/_count
elasticsearch - 过滤 Elasticsearch cat API
我正在使用 elasticsearch 的_cat
API 来获取我的 elasticsearch 集群的各种详细信息。
https://www.elastic.co/guide/en/elasticsearch/reference/current/cat.html
我想要的是过滤我在文档中看不到的响应的能力,例如_cat/node?v
给出的输出node.role
告诉节点是data
或master
还是ingest
节点,我想要一种过滤响应中唯一master
和节点的方法。data
elasticsearch - Elasticsearch synonym_graph 过滤器不提供所有标记
我正在尝试在分析器中使用 synonym_graph 过滤器,但它没有生成我们需要的结果。
这是我分析文本的 curl 命令:
我得到了分析的代币:一、响应和市场
给定响应:
但我希望分析的代币是:Responis、One、Market和1
某些原因是它没有提供所有令牌来生成结果。
[注意:我不想在一组中添加同义词。]
提前感谢您的回答。
java - Elasticsearch - 通过java API而不是手动创建索引失败
我有一个带有 ngram 分析器的复杂索引。我希望能够通过 Java API 创建一个新索引。我目前正在为此使用 Kotlin,但使用相同的框架。我为此索引创建了架构,如下所示:
此 json 模式在通过休息客户端 PUT 调用手动传递时有效。
使用以下 koltin 函数通过弹性 Java API 传递相同的模式:
我得到这个回应:
在这个问题上的任何帮助都会很棒:)
c# - 如何使用 Elasticsearch NEST APIs UpdateAsync 方法将值更新为 null?
我正在使用Elasticsearch NEST API
(7.8.1)client.UpdateAsync<T>
并且在使用方法将值更新为 null时遇到问题。
有什么办法可以解决这个问题吗?
示例模型:
原始文件示例:
更新文档示例:
NEST API 调用示例:
结果,Elasticsearch NEST 在将更新的文档发送到 API 之前将其序列化为此类 JSON:
如您所见,没有向 Elasticsearch 提供“处置”值,因此,文档中没有任何更改。
我尝试了什么:
- 我试图将
[JsonProperty(NullValueHandling = NullValueHandling.Include)]
属性添加到ProductSalesHistory.Disposition
属性,但它没有用。 - 添加
() => new JsonSerializerSettings { NullValueHandling = NullValueHandling.Include }
toConnectionSettings
作为参数对我来说不是一个选项,因为我不想对其他查询产生副作用。
elasticsearch - DeleteByQueryRequest 套接字超时异常 - java 高级别的客户端 api
我是弹性搜索的初学者,我想删除大量与特定查询匹配的文档。我为此目的使用 DeleteByQueryRequest。我尝试了下面的代码。
当我运行此代码时,相应的文档会被删除,但此代码会引发以下异常。
可以做些什么来摆脱这个异常?提前致谢。
elasticsearch - ElasticSearch API - 通过查询脚本参数更新 null_pointer_exception
我是 ElasticSearch 的新手,我是否正在尝试使用 _update_by_query 路由。我正在发送这个身体:
}
但我得到以下回复:
}
我不知道可能是什么错误,因为我确实传递了我的参数并且它们在“脚本”对象中。有谁知道可能出了什么问题?
非常感谢您!
javascript - elastic search upsert array element Nodejs
I want to add/update the new emp and empTrans in elastic serach but I am not sure what could be correct query to upsert(add and update) the record in NodeJs