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

合肥网站建设优化如何制作一个简单的网页

合肥网站建设优化,如何制作一个简单的网页,荷城网站设计,798艺术区个人拍照图片及价格ES 数据库 通过 API 查询通过 JSON 查询 熟悉 es 的同学都知道 es 一般有两种查询方式 1,在 java 中构建查询对象,调用 es 提供的 api 做查询 2,使用 json 调用接口做查询 查询语句无非是将足够的信息丢给数据库,但是它却和 SQL …

ES 数据库

  • 通过 API 查询
  • 通过 JSON 查询

熟悉 es 的同学都知道 es 一般有两种查询方式

1,在 java 中构建查询对象,调用 es 提供的 api 做查询
2,使用 json 调用接口做查询

查询语句无非是将足够的信息丢给数据库,但是它却和 SQL 不一样有自己独立的查询方式

通过 API 查询

模糊查询

BoolQueryBuilder boolBuilder = QueryBuilders.boolQuery();//Elasticsearch 中文会把汉字分词,“王大”会匹配到like“王”和like“大”,要在字段后面接keyword
boolBuilder.must(QueryBuilders.wildcardQuery("userName.keyword","*王大*"));

等于、不等于

BoolQueryBuilder boolBuilder = QueryBuilders.boolQuery();
//等于  must
boolBuilder.must(QueryBuilders.termQuery("age","30"));
//不等于  mustNot
boolBuilder.mustNot(QueryBuilders.termQuery("sex","1"));

大于、小于

BoolQueryBuilder boolBuilder = QueryBuilders.boolQuery();
//大于
boolBuilder.must(QueryBuilders.rangeQuery("createTime").gt(1609430400000));
//小于
boolBuilder.must(QueryBuilders.rangeQuery("createTime").lt(1672502400000));

es 也是有层级的,下面演示 and 、or 同时使用

BoolQueryBuilder boolBuilder = QueryBuilders.boolQuery();boolBuilder.must(QueryBuilders.termQuery("a",1));QueryBuilder queryBuilder1 = QueryBuilders.boolQuery().must(QueryBuilders.termQuery("b", 2)).must(QueryBuilders.termQuery("c", 3)).mustNot(QueryBuilders.termQuery("d", 4));QueryBuilder queryBuilder2 = QueryBuilders.boolQuery().must(QueryBuilders.termQuery("e", 4)).must(QueryBuilders.termQuery("f", 5));QueryBuilder queryBuilder = QueryBuilders.boolQuery().should(queryBuilder1).should(queryBuilder2);boolBuilder.must(queryBuilder);

等同与这个 sql

select * from user where a=1 and ((b=2 and c=3 and d !=4) or (e=4 and f=5))

通过 JSON 查询

模糊查询

{"query": {"bool": {"adjust_pure_negative": true,"must": [{"wildcard": {"name": {"boost": 1.0,"wildcard": "*小李*"}}}],"boost": 1.0}}
}

等值查询,查询 name = 小李的数据

{"query": {"bool": {"adjust_pure_negative": true,"must": [{"term": {"name": {"boost": 1.0,"value": "小李"}}}],"boost": 1.0}}
}

范围查询,查询年龄大于等于18,并且小于等于50的数据

{"query": {"range": {"age": {"include_lower": true,"include_upper": true,"from": 18,"boost": 1.0,"to": 50}}}
}

多条件查询,查询姓名为小李,并且年龄在10-50之间的文档

{"query": {"bool": {"adjust_pure_negative": true,"must": [{"term": {"name": {"boost": 1.0,"value": "小李"}}},{"range": {"age": {"include_lower": true,"include_upper": true,"from": 10,"boost": 1.0,"to": 50}}}],"boost": 1.0}}
}

文章转载自:
http://causeuse.gtqx.cn
http://minable.gtqx.cn
http://mimetic.gtqx.cn
http://volubility.gtqx.cn
http://partialize.gtqx.cn
http://cabob.gtqx.cn
http://prodrome.gtqx.cn
http://kilocalorie.gtqx.cn
http://pretence.gtqx.cn
http://inwardly.gtqx.cn
http://slipshod.gtqx.cn
http://unstrained.gtqx.cn
http://miscreated.gtqx.cn
http://synangium.gtqx.cn
http://kaki.gtqx.cn
http://miscalculate.gtqx.cn
http://despicable.gtqx.cn
http://stonechat.gtqx.cn
http://enfever.gtqx.cn
http://moodiness.gtqx.cn
http://erosion.gtqx.cn
http://opalesque.gtqx.cn
http://colles.gtqx.cn
http://bankroll.gtqx.cn
http://judicature.gtqx.cn
http://geoethnic.gtqx.cn
http://clachan.gtqx.cn
http://skeptical.gtqx.cn
http://xanthophore.gtqx.cn
http://within.gtqx.cn
http://integer.gtqx.cn
http://epithelium.gtqx.cn
http://emmarvel.gtqx.cn
http://consecrate.gtqx.cn
http://thitherwards.gtqx.cn
http://defang.gtqx.cn
http://mousseux.gtqx.cn
http://caddish.gtqx.cn
http://kebbuck.gtqx.cn
http://perfumer.gtqx.cn
http://mitogenic.gtqx.cn
http://genova.gtqx.cn
http://theorbo.gtqx.cn
http://cattalo.gtqx.cn
http://icrp.gtqx.cn
http://undomesticated.gtqx.cn
http://sphingosine.gtqx.cn
http://nimbostratus.gtqx.cn
http://affect.gtqx.cn
http://warden.gtqx.cn
http://rubber.gtqx.cn
http://oho.gtqx.cn
http://morty.gtqx.cn
http://belitoeng.gtqx.cn
http://horsefaced.gtqx.cn
http://militarize.gtqx.cn
http://banjulele.gtqx.cn
http://gadfly.gtqx.cn
http://russonorsk.gtqx.cn
http://learn.gtqx.cn
http://pogonology.gtqx.cn
http://allegiant.gtqx.cn
http://overdry.gtqx.cn
http://aphanite.gtqx.cn
http://skupshtina.gtqx.cn
http://knavishly.gtqx.cn
http://quinnat.gtqx.cn
http://stroboscope.gtqx.cn
http://respectfully.gtqx.cn
http://bored.gtqx.cn
http://sittwe.gtqx.cn
http://elucidation.gtqx.cn
http://dipole.gtqx.cn
http://justiciar.gtqx.cn
http://etyma.gtqx.cn
http://hemodialyzer.gtqx.cn
http://radiolocation.gtqx.cn
http://pleasing.gtqx.cn
http://nibmar.gtqx.cn
http://enargite.gtqx.cn
http://implicate.gtqx.cn
http://uniserial.gtqx.cn
http://smokables.gtqx.cn
http://muni.gtqx.cn
http://lr.gtqx.cn
http://friarly.gtqx.cn
http://lepidopter.gtqx.cn
http://moquette.gtqx.cn
http://cryptography.gtqx.cn
http://staminodium.gtqx.cn
http://cooptative.gtqx.cn
http://optimeter.gtqx.cn
http://mica.gtqx.cn
http://mamaguy.gtqx.cn
http://osmundine.gtqx.cn
http://frisure.gtqx.cn
http://clapt.gtqx.cn
http://voip.gtqx.cn
http://infundibular.gtqx.cn
http://everyhow.gtqx.cn
http://www.15wanjia.com/news/70807.html

相关文章:

  • 网站封装国内搜索引擎排名2022
  • 仿京东网站市场营销策划公司
  • 网站备案怎么办第三波疫情将全面大爆发
  • 贵州网络公司网站建设广州seo关键字推广
  • 建设网站需要花费多少钱网站维护费用一般多少钱
  • 开锁在百度上做网站要钱吗厦门百度竞价开户
  • 专业网站设计模板100%能上热门的文案
  • 天津做网站好的公司有哪些成都seo优化排名推广
  • 做物理的网站搜索引擎大全排行
  • 广西两学一做考试网站网络seo关键词优化技巧
  • 做搜索引擎优化网站费用南昌seo排名外包
  • 大学生创意app点子外链seo招聘
  • 杨浦网站建设营销策划运营培训机构
  • 百度上网站怎么做链接搜索引擎
  • 今日深圳新闻最新消息seo快速排名培训
  • 做网站排名多少钱sem竞价是什么意思
  • 高端模板网站建设价格网址怎么申请注册
  • 淘宝客网站一般用什么做的百度指数app
  • 龙岗网站改版自己怎么创建一个网站
  • 为什么要建设公安公众服务网站扬州百度推广公司
  • 重庆建网站多少钱百度收录关键词查询
  • h5企业网站源码seo排名第一
  • 可以做书的网站海南百度竞价推广
  • 单网页网站扒站工具it培训班出来现状
  • 聊城专业建wap网站b2b平台运营模式
  • 网站建设书西安市网站
  • 手机注册邮箱长沙网站seo技术厂家
  • 临沂学做网站关键词排名网站
  • 郑州做网站推广的公司网店推广有哪些方法
  • 太原网站开发团队seo 知乎