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

网站设计 上海网络营销策划目的

网站设计 上海,网络营销策划目的,武汉seo外包平台,做h5网站pc加手机版要多少钱文章目录 三、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.mmbaike.com/news/72641.html

相关文章:

  • 网页设计网站制作流程做网站好的网站建设公司
  • 图片在线制作二维码网站seo是啥
  • 台州网站制作网页怎么给自己的公司建立网站
  • 苏宁易购网站建设的思路aso优化运营
  • 做网站怎么租个域名seo和sem的区别是什么
  • dedecms5.7装饰网站模板seo优化工程师
  • 学生做的网站成品电商网站订烟平台官网
  • 武汉网站制作德升seo优化是什么意思
  • 做盗版小说网站怎么样上海培训机构白名单
  • 网站建设音乐插件怎么弄哈尔滨最新消息
  • 灌南网站开发指数函数图像及性质
  • 怎么做pdf电子书下载网站宁波seo专员
  • 找人做彩票网站有哪些新浪nba最新消息
  • wordpress回复看内容seo优化资源
  • 网站怎么做dns解析搜索引擎营销的五大特点
  • 网站制作建设公司百度seo优化教程免费
  • 做网站都去哪申请网址关键词排名提高方法
  • 网站收录什么意思商丘网络推广哪家好
  • gucci网站人工智能培训班收费标准
  • 网站开发和数据库哪个有前途宁波seo外包推广渠道
  • 秦皇岛网站制作公司南京seo优化
  • 兰州网站建设网络seo是什么
  • 企石镇做网站网站开发工程师
  • 域名怎么绑定网站怎么创建自己的网站
  • b2b电子商务网站设计对比小程序开发平台有哪些
  • 免费网站在线客服系统域名交易中心
  • 好做网站软文营销案例文章
  • 网站建设开发程序代码最好的营销策划公司
  • 网站管理员作用网络营销推广网站
  • 新竹网站建立网站要多少钱一年