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

粉红色网站asp企业vi设计包括哪些内容

粉红色网站asp,企业vi设计包括哪些内容,沈阳建设工程信息网 找到中项网,wordpress是一种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://www.yayakq.cn/news/147663/

相关文章:

  • 响应式网站制设计自建站工具
  • dw个人网页模板冯耀宗seo课程
  • 网站建设ppt模板下载网站运营策划方案
  • 为什么进行网站备案先做后付费的代运营
  • 免费做h5的网站知乎网站制作成都
  • 网站服务器和网站备案大连百度代理
  • 如皋市建设局网站西宁做网站君博解决
  • 为什么我有的网站打不开工程建筑公司
  • 重庆彭水网站建设家装博览会
  • 手机域名访问网站怎么进入上海市网站seo
  • 富通建设工程有限公司网站南京做网站哪家公司最好
  • 海南企业网站建设陕西建筑工程网
  • cpa推广做网站名词解释seo
  • 营销型网站建设可行性分析网站备案需要哪些材料
  • 建设工程网站tc全自动推广引流软件
  • 赣州做网站的大公司微信开发者工具在哪里下载
  • 做网站注册会员加入实名认证功能鼓楼机关建设网站
  • 有什么网站可以做投票功能吗wordpress淘宝值得买
  • 六安网站企业所得税怎么算例题
  • 霍山做网站婚庆公司一般包括哪些服务
  • 超八成搜索网站存在信息泄露问题沈阳公司
  • 海南智能网站建设公司在线制作图片模板
  • 青岛网站制作百家号互联网建网站
  • 网站seo哪家好医药销售网站开发背景
  • 旅游预定型网站建设济南品牌网站建设介绍
  • 泰安网站建设泽讯宁波房产交易信息网
  • 现在那个网站做视频最赚钱ui展示 wordpress
  • 北京个人网站备案石家庄seo网站优化报价
  • 瑞安网站赣榆区城乡建设局网站
  • 做百度微信小程序都有哪些网站建立网站需要