当前位置: 首页 > news >正文

培训网站建设多少钱网络优化工程师简历

培训网站建设多少钱,网络优化工程师简历,教学平台网站开发,蚌埠市做家教网站文章目录 三、RestClient操作索引库与文档3.1 操作索引库3.2 操作文档结束语 三、RestClient操作索引库与文档 ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES。 官方文档地址: https://www.ela…

文章目录

  • 三、`RestClient`操作索引库与文档
    • 3.1 操作索引库
    • 3.2 操作文档
    • 结束语

三、RestClient操作索引库与文档

ES官方提供了各种不同语言的客户端,用来操作ES。这些客户端的本质就是组装DSL语句,通过http请求发送给ES

官方文档地址: https://www.elastic.co/guide/en/elasticsearch/client/index.html

数据库文件:视频里展示的数据库表可以使用自己有的其他数据替代,不一定非要一致。

自己手敲了个工程项目(包含SQL文件):测试RestClient项目文件

3.1 操作索引库

设计数据表对应的mappings

PUT /movie
{"mappings": {"properties": {"all":{"type": "text","analyzer": "ik_max_word"},"movieId":{"type": "keyword"},"movieTitle":{"type": "text","analyzer": "ik_max_word", "copy_to": "all"},"movieIntroduction":{"type": "text","analyzer": "ik_max_word", "copy_to": "all"},"movieRating":{"type": "float"},"movieReleaseDate":{"type": "keyword", "copy_to": "all"}}}
}

引入依赖

<properties><java.version>1.8</java.version><elasticsearch.version>7.12.1</elasticsearch.version><mybatis-plus-boot.version>3.4.2</mybatis-plus-boot.version>
</properties><dependency><groupId>org.elasticsearch.client</groupId><artifactId>elasticsearch-rest-high-level-client</artifactId><version>7.12.1</version>
</dependency>

初始化

public class MovieIndexTest {private RestHighLevelClient client;@Testvoid testInit(){System.out.println(client);}@BeforeEachvoid setUp(){this.client = new RestHighLevelClient(RestClient.builder(HttpHost.create("http://10.120.54.174:9200")));}@AfterEachvoid close() throws IOException {this.client.close();}
}

创建movie索引,CREATE_MOVIE 为上面的 mappings

public class MovieIndexTest {// ...........@Testvoid testCreateMovieIndex() throws IOException {// 创建RequestCreateIndexRequest request = new CreateIndexRequest("movie");// 准备请求数据request.source(CREATE_MOVIE, XContentType.JSON);// 发送请求client.indices().create(request, RequestOptions.DEFAULT);}// ...........
}

删除、获取,判断是否存在

public class MovieIndexTest {@Testvoid testDelete() throws IOException {DeleteIndexRequest deleteIndexRequest = new DeleteIndexRequest("movie");client.indices().delete(deleteIndexRequest,RequestOptions.DEFAULT);}@Testvoid testExists() throws IOException {GetIndexRequest getIndexRequest = new GetIndexRequest("movie");boolean exists = client.indices().exists(getIndexRequest, RequestOptions.DEFAULT);System.out.println(exists);}@Testvoid testGet() throws IOException {GetIndexRequest getIndexRequest = new GetIndexRequest("movie");GetIndexResponse getIndexResponse = client.indices().get(getIndexRequest, RequestOptions.DEFAULT);System.out.println(getIndexResponse);}
}

3.2 操作文档

【TODO】

结束语

上一篇:二、ElasticSearch中索引库与文档操作

http://www.15wanjia.com/news/8919.html

相关文章:

  • 网站开发大致过程山西网络推广专业
  • 合肥网站建设制作价格广州谷歌seo公司
  • 做论坛网站时应该注意什么竞价托管是啥意思
  • 北京做网站建设公司广东网络推广运营
  • 柳江企业网站建设价格360浏览器网页版入口
  • 江苏专业的网站建设如何写推广软文
  • 网络代理修复是什么意思武汉seo优化服务
  • 天河手机网站建设sem推广竞价
  • 营销型网站效果百度热点排行榜
  • 韩语网站建设网络推广网站推广
  • 国内做免费视频网站有哪些东莞网络推广营销
  • 做网站办公照片百度保障中心人工电话
  • 域名查询网站怎么优化电脑系统
  • 做网站要学什么湖南百度seo
  • 凡客沙发是几线品牌厦门seo优化推广
  • 南宁 江苏建设工程信息网站济南seo怎么优化
  • 免费企业网站建设单位长春网站关键词推广
  • 怎么做一元抢购网站做销售记住这十句口诀
  • 简单网站模板个人网站推广怎么做
  • 企业网站.net互联网去哪里学
  • 在国外做外国的成人网站合法吗快速排名优化推广排名
  • 南通网站制作价格2022年最新热点素材
  • 网站的外链怎么做百度seo建议
  • python可以做网站吗广东省白云区
  • anivia wordpress templates 1.3沈阳seo代理计费
  • 网站详情页链接怎么做怎么做一个网站
  • 弹性盒子做自适应网站爱站网注册人查询
  • 江津区做网站seo刷关键词排名软件
  • project 网站开发计划网站推广引流
  • 做网站汉口百度官方平台