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

好的交互网站株洲网站建设方案

好的交互网站,株洲网站建设方案,如何做html网站,h5网站做微信公众号历史文章#xff08;文章累计500#xff09; 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 《… 历史文章文章累计500 《国内最全的Spring Boot系列之一》 《国内最全的Spring Boot系列之二》 《国内最全的Spring Boot系列之三》 《国内最全的Spring Boot系列之四》 《国内最全的Spring Boot系列之五》 《国内最全的Spring Boot系列之六》 《国内最全的Spring Boot系列之七》 Elasticsearch可视化平台Kibana [ES系列] - 第498篇 Elasticsearch安装分词插件[ES系列] - 第499篇 ElasticSearch扫盲概念篇[ES系列] - 第500篇 ElasticSearch重建/创建/删除索引操作 - 第501篇 Hi大家好我是悟纤。我就是我不一样的烟火。我就是我与众不同的小苹果。 这一节来看看ES的文档基本操作 – 增删改查。 一、文档操作 1.1 索引文档 - 格式: [PUT | POST] /索引名称/[_doc  | _create ]/id span stylecolor:#333333span stylebackground-color:#fafafacodespan stylecolor:#afafafem# 创建文档, 指定id/em/span/codecodespan stylecolor:#afafafem# 如果id不存在创建新的文档否则先删除现有文档再创建新的文档版本会增加/em/span/codecodePUT /es_db/_doc/1/codecode{/codecode span stylecolor:#dd1144name/span: span stylecolor:#dd1144张三/span,/codecode span stylecolor:#dd1144sex/span: 1,/codecode span stylecolor:#dd1144age/span: 25,/codecode span stylecolor:#dd1144address/span: span stylecolor:#dd1144广州天河公园/span,/codecode span stylecolor:#dd1144remark/span: span stylecolor:#dd1144java developer/span/codecode}/codecodespan stylecolor:#afafafem#创建文档ES生成id/em/span/codecodePOST /es_db/_doc/codecode{/codecode span stylecolor:#dd1144name/span: span stylecolor:#dd1144张三/span,/codecode span stylecolor:#dd1144sex/span: 1,/codecode span stylecolor:#dd1144age/span: 25,/codecode span stylecolor:#dd1144address/span: span stylecolor:#dd1144广州天河公园/span,/codecode span stylecolor:#dd1144remark/span: span stylecolor:#dd1144java developer/span/codecode}/codecode​/code/span/span 注意POST和PUT都能起到创建/更新的作用PUT需要对一个具体的资源进行操作也就是要确定id才能进行更新/创建而POST是可以针对整个资源集合进行操作的如果不写id就由ES生成一个唯一id进行创建新文档如果填了id那就针对这个id的文档进行创建/更新 1.2查询文档 - 根据id查询文档格式: GET /索引名称/_doc/id span stylecolor:#333333span stylebackground-color:#fafafacodespan stylecolor:#0e9ce5GET/span /es_db/_doc/span stylecolor:#0e9ce51/span/code/span/span - 条件查询 _search格式 /索引名称/_doc/_search span stylecolor:#333333span stylebackground-color:#fafafacodespan stylecolor:#afafafem# 查询前10条文档/em/span/codecodespan stylecolor:#0e9ce5GET/span /es_db/_doc/_search/codecode​/code/span/span ES Search API提供了两种条件查询搜索方式 ·REST风格的请求URI直接将参数带过去 ·封装到request body中这种方式可以定义更加易读的JSON格式 1.2.1 URI Query了解即可 span stylecolor:#333333span stylebackground-color:#fafafacodespan stylecolor:#afafafem#通过URI搜索使用“q”指定查询字符串“query string syntax” KV键值对/em/span/codecode​/codecodespan stylecolor:#afafafem#条件查询, 如要查询age等于28岁的 _search?q*:***/em/span/codecodeGET span stylecolor:#dd1144/es_db/_doc/_search?qage:28/span/codecode​/codecodespan stylecolor:#afafafem#范围查询, 如要查询age在25至26岁之间的 _search?q***[** TO **] 注意: TO 必须为大写/em/span/codecodeGET span stylecolor:#dd1144/es_db/_doc/_search?qage[25 TO 26]/span/codecode​/codecodespan stylecolor:#afafafem#查询年龄小于等于28岁的 :/em/span/codecodeGET span stylecolor:#dd1144/es_db/_doc/_search?qage:28/span/codecodespan stylecolor:#afafafem#查询年龄大于28前的 :/em/span/codecodeGET span stylecolor:#dd1144/es_db/_doc/_search?qage:28/span/codecode​/codecodespan stylecolor:#afafafem#分页查询 from*size*/em/span/codecodeGET span stylecolor:#dd1144/es_db/_doc/_search?qage[25 TO 26]from0size1/span/codecode​/codecodespan stylecolor:#afafafem#对查询结果只输出某些字段 _source字段,字段/em/span/codecodeGET span stylecolor:#dd1144/es_db/_doc/_search?_sourcename,age/span/codecode​/codecodespan stylecolor:#afafafem#对查询结果排序 sort字段:desc/asc/em/span/codecodeGET span stylecolor:#dd1144/es_db/_doc/_search?sortage:desc/span/codecode​/code/span/span 1.2.2 DSL Query DSLDomain Specific Language领域专用语言查询是使用Elasticsearch的查询语言来构建查询的方式。 span stylecolor:#333333span stylebackground-color:#fafafacodespan stylecolor:#afafafem# match 匹配查询会对查询文本分词后匹配/em/span/codecodeGET /es_db/_search/codecode{/codecode span stylecolor:#dd1144query/span: {/codecode span stylecolor:#dd1144match/span: {/codecode span stylecolor:#dd1144address/span: span stylecolor:#dd1144广州白云/span/codecode }/codecode }/codecode}/codecode​/codecodespan stylecolor:#afafafem# term 词项查询属于精确查询不会对查询文本分词/em/span/codecodespan stylecolor:#afafafem# 思考能否查到文档/em/span/codecodeGET /es_db/_search/codecode{/codecode span stylecolor:#dd1144query/span: {/codecode span stylecolor:#dd1144term/span: {/codecode span stylecolor:#dd1144address/span: span stylecolor:#dd1144广州白云/span/codecode }/codecode }/codecode}/codecode​/code/span/span 1.3修改文档 - 全量更新整个json都会替换格式: [PUT | POST] /索引名称/_doc/id span stylecolor:#333333span stylebackground-color:#fafafacodespan stylecolor:#afafafem# 全量更新替换整个json/em/span/codecodePUT /es_db/_doc/1/codecode{/codecode span stylecolor:#dd1144name/span: span stylecolor:#dd1144张三/span,/codecode span stylecolor:#dd1144sex/span: 1,/codecode span stylecolor:#dd1144age/span: 25/codecode}/codecode​/codecodespan stylecolor:#afafafem#查询文档/em/span/codecodeGET /es_db/_doc/1/codecode​/code/span/span - 使用_update部分更新格式: POST /索引名称/_update/id update不会删除原来的文档而是实现真正的数据更新 span stylecolor:#333333span stylebackground-color:#fafafacodespan stylecolor:#afafafem# 部分更新在原有文档上更新/em/span/codecodespan stylecolor:#afafafem# Update -文档必须已经存在更新只会对相应字段做增量修改/em/span/codecodePOST /es_db/_update/1/codecode{/codecode span stylecolor:#dd1144doc/span: {/codecode span stylecolor:#dd1144age/span: 28/codecode }/codecode}/codecode​/codecodespan stylecolor:#afafafem#查询文档/em/span/codecodeGET /es_db/_doc/1/codecode​/code/span/span - 使用 _update_by_query 更新文档更新符合条件的文档 span stylecolor:#333333span stylebackground-color:#fafafacodePOST /es_db/_update_by_query/codecode{/codecode span stylecolor:#dd1144query/span: {/codecode span stylecolor:#dd1144match/span: {/codecode span stylecolor:#dd1144_id/span: span stylecolor:#0e9ce51/span/codecode }/codecode },/codecode span stylecolor:#dd1144script/span: {/codecode span stylecolor:#dd1144source/span: span stylecolor:#dd1144ctx._source.age 30/span/codecode }/codecode}/codecode​/code/span/span 1.4并发场景下修改文档 _seq_no和_primary_term是对_version的优化7.X版本的ES默认使用这种方式控制版本所以当在高并发环境下使用乐观锁机制修改文档时要带上当前文档的_seq_no和_primary_term进行更新 span stylecolor:#333333span stylebackground-color:#fafafacodeGET /es_db/_doc/span stylecolor:#0e9ce51/span/codecode​/codecode​/codecodePOST /es_db/_doc/span stylecolor:#0e9ce51/span?if_seq_nospan stylecolor:#0e9ce56/spanif_primary_termspan stylecolor:#0e9ce51/span/codecode{/codecodespan stylecolor:#dd1144name/span: span stylecolor:#dd1144李四xxx/span/codecode}/codecode​/code/span/span 如果版本号不对会抛出版本冲突异常如下图 1.5删除文档 格式: DELETE /索引名称/_doc/id span stylecolor:#333333span stylebackground-color:#fafafacodespan stylecolor:#0e9ce5DELETE/span /es_db/_doc/span stylecolor:#0e9ce51/span/code/span/span 我就是我是颜色不一样的烟火。 我就是我是与众不同的小苹果。 à悟纤学院https://t.cn/Rg3fKJD 学院中有Spring Boot相关的课程点击「阅读原文」进行查看 SpringBoot视频http://t.cn/A6ZagYTi SpringBoot交流平台https://t.cn/R3QDhU0 SpringSecurity5.0视频http://t.cn/A6ZadMBe ShardingJDBC分库分表http://t.cn/A6ZarrqS 分布式事务解决方案http://t.cn/A6ZaBnIr JVM内存模型调优实战http://t.cn/A6wWMVqG Spring入门到精通https://t.cn/A6bFcDh4 大话设计模式之爱你https://dwz.cn/wqO0MAy7
http://www.zqtcl.cn/news/316381/

相关文章:

  • 企业网站托管平台有哪些烟台高新区建设局网站
  • 石家庄网站做网站和县网页定制
  • 网站个人备案和企业备案潍坊公司注册网站
  • 建个网站的流程互联网裁员
  • 设置网站模板汉口网站建设公司
  • 网站对一个关键词做排名怎么做网站建设 图纸网
  • 什么网站比较吸引流量网页设计代码td
  • 克隆网站怎么做后台wordpress网站缩
  • 仁怀哪儿做网站泰安市建设局
  • 做网站和编程有关系吗手机怎么做电子书下载网站
  • 网站做关键词排名网站快速排名的方法
  • 有网站模板如何预览泉州app开发
  • 网站自助建站系统重庆皇华建设集团有限公司网站
  • 云速成美站做网站好吗汕头制作网站
  • 搜狗搜索网站提交入口在哪里做卖车网站
  • 河南省百城建设提质网站新人怎么做电商
  • 建设机械网站制作创建个人网站教案
  • 无锡网站推广装修风格大全2023新款
  • 在线设计logo免费网站如何在网站上添加qq
  • 高端网站建设哪里好网站建设与管理案例教程
  • 云南专业网站建设上海百度移动关键词排名优化
  • 如何搭建一个完整的网站wordpress 小程序开发
  • 外贸网站建设关键点为网站网站做代理被判缓刑
  • 网站免费正能量小说台州百度关键词优化
  • 保定自助建站做静态网站
  • 旅游网站对比模板免费招收手游代理
  • phpstudy网站建设教程wordpress破解管理员帐号
  • 商务网站规划与建设心得北京小程序制作首选华网天下
  • 果洛电子商务网站建设多少钱公司网站建设选什么服务器
  • 莱芜做网站公司网站建设表单教案