问题标签 [elasticsearch-java-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.
java - RemoteTransportException 无法反序列化来自流 Elastic Search Java API 的异常响应
用于将文档插入弹性搜索的 Java 代码
响应:http://localhost:9200/_nodes?jvm=true
通过 maven 添加的依赖:
我正在使用 1.8.0_77 编译我的源代码,但仍然出现以下异常。当版本不匹配但我没有任何异常时会发生这种类型的异常
ajax - Elasticsearch Java 库与 CORS AJAX 请求
我对 Elasticsearch 的安全性有疑问。
我已经使用 Elasticsearch Java 库启动了一个 Web 应用程序,它与我一起工作得很好。但是,在性能/速度方面,使用 CORS AJAX 请求向 Elasticsearch 发送请求并立即接收响应不是更好吗?是不是更不安全?
java - 使用 Java 在 elasticsearch 中更新多个文档。我正在使用 Elasticsearch 2.3.2
我想使用 Java Api 使用特定字段更新我的一些索引数据。我已经参考了这个文档https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-update.html并创建了一个 java 程序。我的 Java 程序如下所示:
该程序正在根据脚本更新单个文档。“pibindex”是我的索引的名称,“SearchTech”是我的索引的类型,“ http://www.sea.com/bundle ”是我的文档的 ID。我想用一个新字段 "wiki_collection":true 更新多个文档,它匹配像 " http://www.sea.com/bundle " 这样的模式。我想使用通配符查询。
我正在尝试用 Java 实现这个 elasticsearch 查询:
抱歉,如果我遗漏了一些明显的东西。谢谢你。
elasticsearch - 如何将 Elasticsearch Java API 结果映射到 JSON?
如何将 Java API 中的聚合转换为 JSON 结果?
我使用 toXContent 方法将聚合序列化为 JSON 取得了一些成功。但是,这些似乎是内部 API。toXContent 方法是序列化为 JSON 的安全方法吗?
elasticsearch - 弹性搜索文档计数传递数组
我是 ElasticSearch 的新手,我想根据 id 计算文档,但我想在 id 中传递数组,例如“myId”:[1,2,3,4,5]
对于我想要计数的每个 id
电流输入
电流输出
我的所需输出的输入是什么
还需要elasticsearch java-api的代码
java - 尝试连接到 AWS 上托管的 ES 时出现 NoNodeAvailableException
我有一个在 AWS 上运行的 ES 实例,我希望使用 JAVA API 连接到它。
当我运行这个程序时,我得到:
NoNodeAvailableException[配置的节点都不可用:
[{#transport#-1}{127.0.0.1}{localhost/127.0.0.1:9320}]
我已经进入 TCP 端口9320
和 REST 端口的实例9220
。
java - 使用java完全停止elasticsearch服务器并重新启动
我正在开发弹性搜索 v-2.3.1。我已经添加了 ReadOnlyRest 插件用于 Auth 目的。
要添加用户,我需要在 elasticsearch.yml 中进行更改,要在 yml 文件中添加用户,我使用了 Java 中的 snayaml。成功完成。
将用户添加到 elasticsearch.yml 后,我需要停止并启动 Elastic 搜索服务器,以便读取对 yml 文件的新更改并将授权分配给新用户。
我可以手动执行此操作,但我想停止并从 Java 启动弹性搜索。如果不是 Java API,rest 也可以。
请帮助我。
elasticsearch - 弹性搜索从一组短语中搜索任何短语
我正在用这个值填充一个集合:
然后索引两条消息:
我想要的是找到包含集合中一个短语的消息。也就是说,在本例中,两条消息都符合条件
到目前为止,我尝试了匹配查询:
看起来像这样:
{“匹配”:{“标签”:{“查询”:[“嘿约翰”,“嘿迈克尔”],“类型”:“布尔”,“运算符”:“或”}}}
和条款查询:
没有运气 - 它返回 0 点击
我应该使用什么查询?示例将非常有帮助
elasticsearch - 按 Elasticsearch 分组
我在同一文档类型中有文档 A、B、C。所有 3 都有一个属性 is_type = 'Normal'、is_type = 'Normal'、is_type = 'AbNormal'。我想在一个查询中获取搜索响应,然后只使用搜索响应 API 来获取类型正常和异常的文档列表。我知道聚合无助于获取文档,因为它只是聚合。任何帮助,将不胜感激。
elasticsearch - 如何使用Java从与elasticsearch中的模式匹配的文档中删除字段?
我爬了几个文档并在弹性搜索中创建了一个索引。我正在使用 sense 来查询:
这是我在弹性搜索中的查询:
这是我的 Java 程序:
FieldName(home 保存为字符串)是我要从文档中删除的字段的名称。patternvalue 是存储模式“ http://search.com/ *”的位置。当我运行这个 Java 程序时,它不会从我的文档中删除 home 字段。它在我的文档中添加了一个名为 remove 的新字段。我可能会遗漏一些东西。任何帮助,将不胜感激