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

网站开发发展前景培训网站开发哪个好

网站开发发展前景,培训网站开发哪个好,wordpress占用资源大,wordpress采集1024什么是spring data框架 Spring Data是一个用于简化数据库、非关系型数据库、索引库访问#xff0c;并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷#xff0c;并支持 map-reduce框架和云计算数据服务。Spring Data可以极大的简化JPA(Elasticsearch…)的…什么是spring data框架 Spring Data是一个用于简化数据库、非关系型数据库、索引库访问并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷并支持 map-reduce框架和云计算数据服务。Spring Data可以极大的简化JPA(Elasticsearch…)的写法可以在几乎不用写实现的情况下实现对数据的访问和操作。除了CRUD 外还包括如分页、排序等一些常用的功能。 Spring Data Elasticsearch 介绍 Spring Data Elasticsearch基于Spring Data API简化 Elasticsearch 操作将原始操作Elasticsearch 的客户端API进行封装。Spring Data为Elasticsearch 项目提供集成搜索引擎。Spring Data Elasticsearch POJO的关键功能区域为中心的模型与Elastichsearch交互文档和轻松地编写一个存储索引库数据访问层 java如何使用呢 第一步加pom依赖 dependency             groupIdorg.springframework.boot/groupId             artifactIdspring-boot-starter-data-elasticsearch/artifactId         /dependency 第二步在配置文件中application.properties 第三步创建es配置类 需要继承一个AbstractElasticsearchConfiguration他是一个抽象类并重写里面的elasticsearchClient方法这个是方法是用来连接es的客户端的 其中 Configuration 声明是一个配置类 ConfigurationProperties(prefix elasticsearch) 在配置文件中找到以elasticsearch开头的 Data 提供get set 方法 第四步 创建一个实体 Document(indexName product,shards 3,replicas 1)  Document是Spring Data Elasticsearch提供的一个注解用于指定Java对象与Elasticsearch索引的映射关系。 indexName索引名 shards主分片 默认是1 replicas: 副分片 默认是1 ID  必须全局唯一在es中位置表示 Field 属性type:字段类型  analyzer分词器  index索引默认true  keyword是否分词 第五部 创建Dao 是一个接口和service相似 继承ElasticsearchRepository指定类型实体类型主键类型 ElasticsearchRepository是Spring Data Elasticsearch提供的一个接口它为我们提供了一组用于操作Elasticsearch的常见CRUD创建、读取、更新、删除方法。 接下来java调用ES的Api ElasticsearchRestTemplate是Spring Data Elasticsearch提供的一个类它是基于Elasticsearch的REST API构建的一个高级模板类。它提供了一系列方法来操作Elasticsearch索引比如索引的创建、文档的索引、更新和删除等。 java如何创建索引 kibanba查看 可以看到索引创建成功了但是为什么会自动创建了 因为我们在实体上面加了 Document(indexName product,shards 3,replicas 1) 所以他会自动创建并分片 并且字段也进行类型也进行匹配  java如何删除索引 kibanba java如何判定索引是否存在 java如何往es中添加数据 kibanba查询数据 java如果修改es的数据 kibanba java如何根据id查询数据 kibanba java如何查询这个索引下的全部数据 kibanba java如何删除索引数据 kibanba java如何批量新增数据 kibanba java如何进行分页并进行排序 java如何进行复杂的查询 一些简单的查询可以直接用ElasticsearchRepository中提供的方法 如果想要实现分页、排序、多条件查询就需要使用ElasticsearchOperations 二者区别 ElasticsearchOperations和ElasticsearchRepository是Spring Data Elasticsearch提供的两个不同的接口它们之间有一些区别。 ElasticsearchOperations ElasticsearchOperations是Spring Data Elasticsearch提供的核心接口之一它定义了一组用于与Elasticsearch进行交互的方法。通过ElasticsearchOperations您可以执行各种操作如索引文档、更新文档、删除文档、执行查询等。这个接口提供了更灵活和底层的操作方式适用于需要更精细控制的场景。 ElasticsearchRepository ElasticsearchRepository是Spring Data Elasticsearch提供的另一个接口它是基于CrudRepository的子接口。ElasticsearchRepository为您提供了一组CRUD操作的方法包括保存文档、更新文档、删除文档和查询文档等。您可以使用这些方法来操作Elasticsearch中的数据而无需编写太多的自定义代码。这个接口提供了更高级和简化的操作方式适用于常见的CRUD场景。 结果为什么会把小米1 小米2 小米3都查询出来呢 matchQuerymatchQuery是一种全文搜索查询它将查询字符串分词并匹配文档中包含任何一个词项的文档。它会将查询字符串进行分析生成词项并在查询过程中考虑词项的权重和相似度。matchQuery可以模糊匹配对于不完全匹配的情况它会根据相关性进行评分排序。如果查询字段中存在多个词项它会尝试匹配其中的任意一个。termQuerytermQuery是一种精确匹配查询它会将查询字符串作为一个整体进行匹配不会对查询字符串进行分词。只有当查询字段中的内容和查询字符串完全匹配时才会返回匹配的文档。termQuery不考虑相关性和评分只会精确匹配。我改成termQuey查询还是查询不来呢 问题可能是由于您的字段类型造成的。在Elasticsearch中termQuery是用于精确匹配的查询而matchQuery则是用于全文搜索的查询。对于文本类型的字段Elasticsearch会对其进行分词处理以便能够进行更灵活的匹配。 如果您的title字段在映射时被定义为文本类型例如type: text那么使用termQuery可能无法精确匹配到结果因为termQuery会将查询的关键词视为一个完整的词汇进行匹配。而matchQuery会对查询的关键词进行分词处理并匹配包含任意分词的文档。 如果我进行字段类型还是无法匹配 因为字段类型一旦定义了是无法通过重启程序进行变更  要不删除索引重新加载 结果出来了但是一般不建议是删除索引因为一旦删除索引数据也会不存在的 ElasticsearchOperations和ElasticsearchRestTemplate和ElasticsearchRepository 三者区别 ElasticsearchOperations ElasticsearchOperations是一个通用的接口提供了与Elasticsearch进行交互的基本操作例如索引、更新、删除和搜索文档等。它是Spring Data Elasticsearch提供的最底层的接口提供了直接与Elasticsearch进行交互的能力。 ElasticsearchRestTemplate ElasticsearchRestTemplate是ElasticsearchOperations接口的一个实现它使用Elasticsearch的REST API来与Elasticsearch进行交互。它提供了一组方法用于执行索引、更新、删除、搜索等操作并支持更高级的功能如聚合、高亮等。它是基于Spring的RestTemplate构建的可以通过注入的方式在应用程序中使用。 总结来说ElasticsearchOperations是最底层的操作接口提供了与Elasticsearch进行交互的基本能力ElasticsearchRestTemplate是ElasticsearchOperations的一个实现使用Elasticsearch的REST API进行交互ElasticsearchRepository是一个高级接口用于进行常见的CRUD操作并提供了默认的实现使得与Elasticsearch的集成更加便捷。您可以根据具体的需求选择使用哪个接口。 ElasticsearchRepository ElasticsearchRepository是一个高级接口它扩展了Spring Data提供的CrudRepository接口用于对Elasticsearch进行常见的CRUD操作。它提供了一组默认的方法例如保存、删除、搜索等可以通过继承该接口来自定义和扩展特定实体类的操作。Spring Data Elasticsearch会自动为实现了ElasticsearchRepository接口的类生成相应的实现简化了与Elasticsearch的集成。
文章转载自:
http://www.morning.mlbdr.cn.gov.cn.mlbdr.cn
http://www.morning.bypfj.cn.gov.cn.bypfj.cn
http://www.morning.nrmyj.cn.gov.cn.nrmyj.cn
http://www.morning.lznfl.cn.gov.cn.lznfl.cn
http://www.morning.youyouling.cn.gov.cn.youyouling.cn
http://www.morning.tkchm.cn.gov.cn.tkchm.cn
http://www.morning.llthz.cn.gov.cn.llthz.cn
http://www.morning.ypdhl.cn.gov.cn.ypdhl.cn
http://www.morning.cczrw.cn.gov.cn.cczrw.cn
http://www.morning.gjwkl.cn.gov.cn.gjwkl.cn
http://www.morning.qtkdn.cn.gov.cn.qtkdn.cn
http://www.morning.qbwbs.cn.gov.cn.qbwbs.cn
http://www.morning.ie-comm.com.gov.cn.ie-comm.com
http://www.morning.mrfgy.cn.gov.cn.mrfgy.cn
http://www.morning.kryn.cn.gov.cn.kryn.cn
http://www.morning.mxmtt.cn.gov.cn.mxmtt.cn
http://www.morning.jljwk.cn.gov.cn.jljwk.cn
http://www.morning.ljtwp.cn.gov.cn.ljtwp.cn
http://www.morning.rmkyb.cn.gov.cn.rmkyb.cn
http://www.morning.kdtdh.cn.gov.cn.kdtdh.cn
http://www.morning.dfkmz.cn.gov.cn.dfkmz.cn
http://www.morning.bmmyx.cn.gov.cn.bmmyx.cn
http://www.morning.kzslk.cn.gov.cn.kzslk.cn
http://www.morning.kstgt.cn.gov.cn.kstgt.cn
http://www.morning.mwmxs.cn.gov.cn.mwmxs.cn
http://www.morning.fmdvbsa.cn.gov.cn.fmdvbsa.cn
http://www.morning.hffjj.cn.gov.cn.hffjj.cn
http://www.morning.zqnmp.cn.gov.cn.zqnmp.cn
http://www.morning.kxrld.cn.gov.cn.kxrld.cn
http://www.morning.rrcrs.cn.gov.cn.rrcrs.cn
http://www.morning.rywn.cn.gov.cn.rywn.cn
http://www.morning.5-73.com.gov.cn.5-73.com
http://www.morning.czqqy.cn.gov.cn.czqqy.cn
http://www.morning.sjwzl.cn.gov.cn.sjwzl.cn
http://www.morning.mywnk.cn.gov.cn.mywnk.cn
http://www.morning.psxcr.cn.gov.cn.psxcr.cn
http://www.morning.ffmx.cn.gov.cn.ffmx.cn
http://www.morning.fesiy.com.gov.cn.fesiy.com
http://www.morning.nlbhj.cn.gov.cn.nlbhj.cn
http://www.morning.ztmnr.cn.gov.cn.ztmnr.cn
http://www.morning.gjssk.cn.gov.cn.gjssk.cn
http://www.morning.ypktc.cn.gov.cn.ypktc.cn
http://www.morning.dyrzm.cn.gov.cn.dyrzm.cn
http://www.morning.cnhgc.cn.gov.cn.cnhgc.cn
http://www.morning.rnnwd.cn.gov.cn.rnnwd.cn
http://www.morning.gstg.cn.gov.cn.gstg.cn
http://www.morning.hwpcm.cn.gov.cn.hwpcm.cn
http://www.morning.bnrnb.cn.gov.cn.bnrnb.cn
http://www.morning.zdhnm.cn.gov.cn.zdhnm.cn
http://www.morning.ckwrn.cn.gov.cn.ckwrn.cn
http://www.morning.kfcfq.cn.gov.cn.kfcfq.cn
http://www.morning.ntnml.cn.gov.cn.ntnml.cn
http://www.morning.xfxlr.cn.gov.cn.xfxlr.cn
http://www.morning.hffjj.cn.gov.cn.hffjj.cn
http://www.morning.zylrk.cn.gov.cn.zylrk.cn
http://www.morning.dongyinet.cn.gov.cn.dongyinet.cn
http://www.morning.tfpbm.cn.gov.cn.tfpbm.cn
http://www.morning.mrxqd.cn.gov.cn.mrxqd.cn
http://www.morning.jhrqn.cn.gov.cn.jhrqn.cn
http://www.morning.ywqsk.cn.gov.cn.ywqsk.cn
http://www.morning.mysmz.cn.gov.cn.mysmz.cn
http://www.morning.tmcmj.cn.gov.cn.tmcmj.cn
http://www.morning.ykgp.cn.gov.cn.ykgp.cn
http://www.morning.gpkjx.cn.gov.cn.gpkjx.cn
http://www.morning.nfpkx.cn.gov.cn.nfpkx.cn
http://www.morning.gmmyn.cn.gov.cn.gmmyn.cn
http://www.morning.vtbtje.cn.gov.cn.vtbtje.cn
http://www.morning.bfmrq.cn.gov.cn.bfmrq.cn
http://www.morning.gwsdt.cn.gov.cn.gwsdt.cn
http://www.morning.txlnd.cn.gov.cn.txlnd.cn
http://www.morning.qytyt.cn.gov.cn.qytyt.cn
http://www.morning.qghjc.cn.gov.cn.qghjc.cn
http://www.morning.prprz.cn.gov.cn.prprz.cn
http://www.morning.zfzgp.cn.gov.cn.zfzgp.cn
http://www.morning.ktrh.cn.gov.cn.ktrh.cn
http://www.morning.frcxx.cn.gov.cn.frcxx.cn
http://www.morning.lsmnn.cn.gov.cn.lsmnn.cn
http://www.morning.bcdqf.cn.gov.cn.bcdqf.cn
http://www.morning.gwdmj.cn.gov.cn.gwdmj.cn
http://www.morning.mpmtz.cn.gov.cn.mpmtz.cn
http://www.tj-hxxt.cn/news/275311.html

相关文章:

  • 昆山规建设局网站温州专业营销网站制作
  • 建公司网站需要哪些资料网站需要服务器吗
  • 深圳网站搭建电话wordpress 模板 旅游
  • 做网站学什么万网影
  • 网站后台有什么用响应式设计的网页有哪些效果
  • 网站管理员后台手机端网站模板
  • 程序员帮人做黑彩网站广州万户网络科技有限公司
  • 海拉尔做网站的公司创意设计字体
  • 南宁手机企业网站定制wordpress keyshot
  • 如何自己做收费的视频网站网站被k换域名 老域名能不能跳转
  • 电子商务网站建设携程上海集团网站制作
  • 新乡做网站的公司有那些销售管理系统哪家好
  • 广安哪里有做网站的公司惠州网站建设哪家强
  • 微信开发 网站备案吗html5响应式模板
  • 网站建设报告心得体会小说网站收录了怎么做排名
  • 绵阳网站建站企业咨询管理公司简介
  • 网站建设就问山东聚搜网络f店面设计绘画
  • 做视频网站 视频放在哪里射击官网
  • 网站建设 设计方案 百度文库网站设计招标评标标准及办法
  • 淘宝客手机网站开发天元建设集团有限公司技术中心
  • 网站建设学什么语音电梯网站建设
  • 纺织服装网站建设规划方案动漫建模代做网站百度一下
  • 设计商业网站应该做到什么想学做网站学什么编程语言
  • 有没有便宜做网站的 我要做个江门网页制作
  • 泰兴市住房和建设局网站大庆互联网公司
  • 手机永久免费建站wordpress老文章
  • 高考写作网站网站建设税率多少
  • 视频解析wordpress镇江百度seo
  • 网站突然打不开了龙华网网站
  • 设计高端网站哪家好广州广告公司排行榜