当前位置: 首页 > 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.hengruixuexiao.com/news/48717.html

相关文章:

  • 网站域名费会计分录怎么做成品视频直播软件推荐哪个好用
  • 做网站属于什么技术资源网
  • 备案网站到期了怎么办google官网注册账号入口
  • 昌乐哪里有做网站的企业网站设计的基本内容包括哪些
  • 国外免费logo设计网站河南企业网站建设
  • dw做网站百度前三推广
  • 做网站推广引流效果好吗外贸营销型网站设计
  • 英文网站制作seo网络推广是干嘛的
  • 郑州做网站需要多少钱马鞍山seo
  • 建设银行 网站首页打开一个网站
  • 个人网站做淘宝客商城线上培训平台
  • 美橙互联网站后台东莞百度快速排名优化
  • 企业网站定制多少钱seo点击排名软件哪里好
  • 聊城做网站推广公司百度seo快排软件
  • 建设b2b平台网站在线注册网站
  • 吉安做网站的在哪个网站可以免费做广告
  • 艺术网站定制百度注册
  • 青海网站设计高端seo编辑的工作内容
  • 怎样做网站呢seo网站优化培训要多少钱
  • 南昌网站建站seo搜索引擎优化是什么
  • 合肥高端网站建设cnfg高质量外链代发
  • 北京网站推广技巧广州网站制作实力乐云seo
  • 网站首页内链怎么做网上推广怎么弄?
  • 北京网站建设找降龙seo高手培训
  • 东莞市做网站的公司账户竞价托管公司
  • 宁夏建设厅网站旧版saas建站
  • 常州网页模板建站西安seo哪家好
  • 做网站上传资源西安网站seo厂家
  • 外国平面设计网站有哪些霸榜seo
  • 网站引导页的作用北京seo多少钱