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

钓鱼网站链接怎么做无人在线观看高清视频单曲直播

钓鱼网站链接怎么做,无人在线观看高清视频单曲直播,wordpress评论置顶,新河县政府网官网目录 一、字段设计 二、数据录入 三、查询语句 四、Java代码实现 开发版本详见:Elasticsearch-经纬度查询(8.x-半径查询)_es经纬度范围查询-CSDN博客 一、字段设计 PUT /aoi_points {"mappings": {"properties": {"location": {…

目录

一、字段设计

二、数据录入

三、查询语句

四、Java代码实现


开发版本详见:Elasticsearch-经纬度查询(8.x-半径查询)_es经纬度范围查询-CSDN博客

一、字段设计

PUT /aoi_points
{"mappings": {"properties": {"location": {"type": "geo_shape"}}}
}

aoi_points是索引名称,location是字段名称,它将存储地理形状数据

二、数据录入

POST /aoi_points/_doc
{"location": {"type": "point","coordinates": [-74.0060, 40.7128]}
}

三、查询语句

GET /aoi_points/_search
{"query": {"bool": {"filter": {"geo_shape": {"location": {"shape": {"type": "polygon","coordinates": [[[-74.02, 40.715],[-73.99, 40.715],[-73.99, 40.705],[-74.02, 40.705],[-74.02, 40.715]]]},"relation": "within"}}}}}
}
  • location是存储地理位置的字段
  • shape定义了一个多边形区域,coordinates是一个数组,包含多边形顶点的坐标
  • relation指定了查询的地理空间关系,这里是within,表示查询多边形内部的点
  • 多边形的坐标点需要按顺序(通常是顺时针或逆时针)排列,形成一个闭合的多边形

四、Java代码实现

具体查询对象,可自行定义,本方法只提供思路,莫直接粘贴使用

        // 封装ES查询参数BoolQuery.Builder boolQueryBuilder = new BoolQuery.Builder();// AOI范围查询ShapePO shapePo =new ShapePO().setType(GeographyType.POLYGON.getValue()).setCoordinates(poi.getAoi().getCoordinates());// 多边形查询GeoShapeQuery geoShapeQuery =GeoShapeQuery.of(geoShape -> geoShape.field(PoiIndexConstant.LOCATION).shape(s -> s.shape(JsonData.fromJson(JSONUtil.toJsonStr(shapePo))).relation(GeoShapeRelation.Within)))._toQuery().geoShape();boolQueryBuilder.filter(f -> f.geoShape(geoShapeQuery));int size = poi.getAoi().getCoordinates().get(0).size();SearchRequest.Builder searchRequestBuilder = new SearchRequest.Builder();searchRequestBuilder.index(esIndexProperties.getPoiIndexRead()).query(query -> query.bool(boolQueryBuilder.build())).size(size);// ES查询SearchRequest searchRequest = searchRequestBuilder.build();log.info("getSmallAttractionByPoiId query:{}", searchRequest.toString());SearchResponse<PoiIndex> searchResponse = esUtil.queryDocument(searchRequest, PoiIndex.class);if (searchResponse.hits().hits().isEmpty()) {return List.of();}List<SmallAttractionDTO> smallAttractionDtoList = new ArrayList<>();for (Hit<PoiIndex> hit : searchResponse.hits().hits()) {// 业务处理}

http://www.mmbaike.com/news/26103.html

相关文章:

  • 网站建设 主机选择公司宣传软文
  • 沈阳公司网站建设快速百度
  • wordpress自定义saidbar资源优化网站排名
  • 成品网站5668入口的功能介绍重庆人力资源和社会保障网
  • 公司的网站建设服务费seo网站优化价格
  • 网站服务器维护价格网络营销外包推广定制公司
  • 如何发布自己的网站属于seo网站优化
  • 韩国有哪些专业做汽车的网站?黄金网站软件免费
  • 网站建设工作室需要哪些设备百度公司推广电话
  • 申报城市维护建设税上哪个网站长尾词优化外包
  • 编写网站代码seo优化推广技巧
  • 正邦设计招聘乐山网站seo
  • 做网站公司 信科网络自己怎样在百度上做推广
  • 网站建设登录注册怎么做竞价推广平台
  • 国内永久免费crm系统z刷seo关键词排名软件
  • 购物网站的建设时间武汉网站开发公司
  • wordpress 投稿 标签百度排名优化
  • 免费做旅游海报的网站网络营销策划书包括哪些内容
  • 免费的ai绘图网站有哪些企业seo顾问服务
  • 广州建造网站公司网站设计费用明细
  • 常用于网站推广的营销手段是长沙seo顾问
  • 视频直播免费网站建设百度投诉中心入口
  • 网站建设费seo优化诊断
  • wordpress国内几大主题名词解释搜索引擎优化
  • 东莞网站建设aj工作室营销网课
  • 企业网站优化怎么提高关键词排名百度推广账号出售
  • 做外贸网站那家专业百度云盘网页版
  • 做网站实现登陆功能百度浏览器手机版
  • 深圳宝安沙井网站建设常州seo排名收费
  • 网站 html谷歌浏览器app下载