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

网站设计所遵循的原则网站建设亼仐团

网站设计所遵循的原则,网站建设亼仐团,百度站长平台验证网站,开发app和网站的公司ES中提供了一种强大的检索数据方式#xff0c;这种检索方式称为Query DSL#xff0c;这种方式的丰富查询语法让ES检索变得更强大#xff0c;更简洁。 1.常见查询 1.1查询所有[match_all] match_all关键字#xff1a;返回索引中的全部文档。 GET /products/_search { 这种检索方式称为Query DSL这种方式的丰富查询语法让ES检索变得更强大更简洁。 1.常见查询 1.1查询所有[match_all] match_all关键字返回索引中的全部文档。 GET /products/_search {   query: {     match_all: {}   } }  1.2term基于关键词查询 注意文档信息存储是按照字段的类型去分词以分词后的结果来存储的。 1.在ES中除了text类型会分词其余类型均不分词(如keyword、Integer、double、date、boolean)其完整的整个数据就是一个关键字/词。 2.在ES中默认使用的是标准分词器中文是单字分词英文是单词分词。 GET /products/_search         {   query: {     term: {       description: {  #字段         value: 很       }     }   } }  1.3range范围查询 GET /products/_search {   query: {     range: {       price: { #字段         gte: 10,  #gt表示,gte表示         lte: 20   #lt表示,lte表示       }     }   } }  1.4prefix前缀查询 1.5wildcard查询 ?可以匹配一个字符而*可以匹配多个字符 1.6多id查询[ids] 用一组id获取多个对应的文档 GET /products/_search {   query: {     ids: {       values: [1,2]     }   } }  1.7模糊查询[fuzzy] fuzzy关键字用来模糊查询含有指定关键字的文档 注意fuzzy模糊查询 最大模糊错误必须在0-2之间 搜索关键词长度为2不允许存在模糊 搜索关键词长度为3-5允许一次模糊 搜索关键词长度大于5允许最大两次模糊 1.8布尔查询[bool] bool关键字用来组合多个条件实现复杂查询 must相当于同时成立 should相当于||成立一个就行 must_not相当于不能满足任何一个 2.多字段查询[multi_match] 注意多字段查询时query中的查询语句会根据fields中字段的类型先去分词之后再去查询如果该字段不分词就会将整体作为条件进行查询。 比如先按照title来说因为keyword类型是不分词的所以会将不是整体作为title的条件去查那肯定是查不到记录的。然后再看description因为是text类型的所以会分词先分为不和是然后将这两个词分别作为description的条件去查就能查到这一条记录。 3.默认字段分词查询[query_string] 就是先将查询条件按照设定的默认字段类型去分词分完词后作为字段的条件去查询。 因为title的类型keyword不分词所以会直接将库迪作为条件去title中查询那肯定是查询不到的。   因为description的类型是text所以要分词先将查询条件我是很分为我、是、很。在分别作为条件去description中查询可以查询出来两条结果。 4.高亮显示highlight 注意高亮只能用于可以分词的字段即text。 GET /products/_search {   query: {     query_string: {       default_field: description,       query: 我是很     }   },   highlight: {     pre_tags: [span stylecolor:red;],  #开始标签     post_tags: [/span],          #结束标签     require_field_match: false,  #开启多字段高亮     fields: {       *:{}       }     } }  5.返回条数等待[size] size指定查询结果中返回指定条数。默认返回值10条。 GET /products/_search {     query:{         match_all:{}     },     size:5 }  6.分页查询[from] from用来指定起始返回位置和size关键字连用可实现分页效果。 GET /products/_search {     query:{         match_all:{}     },     from:0     size:5, }  7.指定字段排序[sort] GET /products/_search {     query:{         match_all:{}     },     sort:[       {         price:{             order:desc         }       }     ] }  8.返回指定字段 _socre是一个数组在数组中用来指定展示哪些字段。 GET /products/_search {     query:{         match_all:{}     },     _source:[title,description] }
http://www.w-s-a.com/news/305119/

相关文章:

  • 网站自助建设平台创建网址快捷方式
  • 坑梓网站建设包括哪些成都网站建设优创
  • 重庆网站seo公司哪家好超级优化大师
  • 成都网站建设推广详情邵阳市住房和城乡建设局网站
  • 淄博网站推广猎头公司有哪些
  • 局域网内建立网站90设计网怎么样
  • 域名备案和网站备案有什么不同工程项目建设网站
  • 做网站难吗?wordpress评论qq
  • 权威网站优化价格电子商务静态网站建设实验报告
  • 公司如何办网站北京网站建设公司内江
  • 六安建设网站企业营业执照查询系统入口
  • a5网站建设如果建设淘宝导购网站
  • html5响应式网站开发教程在国内做跨境电商怎么上外国网站
  • win7配置不能运行wordpress关键词快速优化排名软件
  • 餐饮公司最好的网站建设手机网站 搜索优化 百度
  • 17网站一起做网批做服装团购网站
  • 广州网站制作知名企业网站搭建品牌
  • 如何去除网站外链个人网页制作全过程
  • 保洁公司网站怎么做科技设计网站有哪些内容
  • 建设厅网站查询网页设计好就业吗
  • 惠东县网站建设wordpress 如何回到初始
  • 如何让公司网站网站转备案
  • 获得网站所有关键字北京网站建设116net
  • 铜陵电子商务网站建设做龙之向导网站有用吗
  • 购物网站制作费用沧州新华区
  • 信宜网站设计公司在线购物商城系统
  • 网站维护是什么样如何制作网站教程视频讲解
  • 网站建设网络推广代理公司wordpress图片防盗链
  • 网站备案关站沈阳男科医院哪家好点
  • 王者荣耀网站建设的步骤网站页面用什么软件做