package es; import java.util.UUID; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import jodd.http.HttpRequest; import jodd.http.HttpResponse; public class Test { static ExecutorService pool = Executors.newFixedThreadPool(16); public static void main(String[] args) { for (int i = 0; i < 200; i++) { pool.submit(new Thread() { public void run() { for (int i = 0; i < 1; i++) { update(); } }; }); } } public static void update() { HttpRequest httpRequest = HttpRequest // .post("http://127.0.0.1:9200/zzm/zzm/1"); // .put("http://192.168.1.29:9200/zzm/zzm/1"); .post("http://192.168.1.29:9200/zzm/zzm/1/_update"); httpRequest.header("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); String str = "{\"script\": \"ctx._source.title = 'new conten"+UUID.randomUUID().toString()+"'\"}"; httpRequest.bodyText(str); System.out.println("str=========="+str); HttpResponse response = httpRequest.send(); System.out.println(response.bodyText()); } public static void move() { HttpRequest httpRequest = HttpRequest // .post("http://127.0.0.1:9200/zzm/zzm/1"); // .put("http://192.168.1.29:9200/zzm/zzm/1"); .post("http://192.168.1.29:9200/zzm/zzm/1"); httpRequest.header("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8"); httpRequest.bodyText("{\"title\":\"zzm" + UUID.randomUUID().toString() + "\"}"); HttpResponse response = httpRequest.send(); System.out.println(response.bodyText()); } }
相关推荐
NULL 博文链接:https://m635674608.iteye.com/blog/2284935
(狂神)ElasticSearch快速入门笔记,ElasticSearch基本操作以及爬虫(Java-ES仿京东实战),包含了小狂神讲的东西,特别适合新手学习,笔记保存下来可以多看看。好记性不如烂笔头哦~,ElasticSearch,简称es,es是一个...
2)指定版本号更新数据,第一次更新成功3)指定相同版本号,进行第二次更新失败参考ES 7.13——乐观锁并发控制Elasticsearch系列---并发控制及乐
elasticsearch elasticsearch-6.2.2 elasticsearch-6.2.2.zip 下载
这个时候,你进行乐观锁并发控制的时候,可能并不是想要用es内部的_version来进行控制,而是用你自己维护的那个version来进行控制。 (2)区别 语法区别: es内部version: ?version=1 external version:?v
elasticsearch-7.17.6及对应版本IK分词 适合人群:elasticsearch初学者 Elasticsearch 是位于 Elastic Stack 核心的分布式搜索和分析引擎。Logstash 和 Beats 有助于收集、聚合和丰富您的数据并将其存储在 Elastic...
elasticsearch-8.2.3 windows 版本。 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的...
一、概述 一般来说我们开发Elasticsearch会选择...2、elasticsearch-head (方便查看ES中的索引及数据) 3、Kibana(方便开发通过rest api 调试ES,有代码提示) 4、中文分词elasticsearch-analysis-ik (ik) 1、下载ela
docker run --name elasticsearch7.16.3 -p 127.0.0.1:9200:9200 -p 127.0.0.1:9300:9300 -e "discovery.type=single-node" -v /Users/xingyue/Home/xingyue/学习/工程化/es/elasticsearch.yml:/usr/share/elastic...
适用于7.17.1系列,例如Elasticsearch的7.17.12版本。 elasticsearch-analysis-ik 是一个常用的中文分词器,在 Elasticsearch 中广泛应用于中文文本的分析和搜索。下面是 elasticsearch-analysis-ik 分词器的几个...
解决spring-data-elasticsearch 5.4.0 不支持 5.4.1的elasticsearch问题
赠送jar包:elasticsearch-6.8.3.jar; 赠送原API文档:elasticsearch-6.8.3-javadoc.jar; 赠送源代码:elasticsearch-6.8.3-sources.jar; 赠送Maven依赖信息文件:elasticsearch-6.8.3.pom; 包含翻译后的API文档...
ElasticSearch实战 in Action(原著原版)压缩包,ElasticSearch文档,ES全文检索从入门到精通,高清PDF,是学习es和精通es必备手册,能快速达到精通ElasticSearch,一册在手,ElasticSearch无忧,开发、学习、调优...
ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web...因此我们利用Elasticsearch来解决所有这些问题及可能出现的更多其它问题。 架构图方便理解Elasticsearch
ElasticSearch数据导出 elasticsearch单文档数据导出 支持自定义查询 导出数据Json文件
1、进入到Elasticsearch的安装路径下,本文中以该路径为例子:/ultra/ES/elasticsearch-2.3.4。先安装license,执行以下命令: ./bin/plugin install license 2、再安装shield,执行以下命令: ./bin/plugin ...
ElasticSearch官网文档中文版
elasticsearch的镜像
ElasticSearch Java API 中文文档 ElasticSearch Java API 中文文档