带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(19)

简介: 带你读《Elastic Stack 实战手册》之18:——3.4.2.3.Search通过Kibana(19)

《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.2.Elasticsearch基础应用——3.4.2.3.Search通过Kibana(18) https://developer.aliyun.com/article/1231051


Wildcard 查询

 

返回包含与通配符模式匹配的术语的文档:


GET /my_goods/_search
{
  "query": {
    "wildcard": {
      "shopCode": {
        "value": "sc*1",
        "boost": 1.0,
        "rewrite": "constant_score"
      }
    }
  }
}


Geo 查询

 

Elasticsearch 支持两种 geo 数据:geo_point 经纬度 和 geo_shape 点、线、圆、多边形等复杂图形

 

Geo_point

 

用于查找距离另一个坐标范围内的所有坐标点,或者计算亮点之间的距离用于排序、打分、聚合等操作。


 

Geo-shapes

 

常用于过滤,比如判断两个地理形状是否有重叠或者某个地形是否包含了其他的地理形状

查询分为 4 种类型:

 

l geo_bounding_box:查找具有落入指定矩形的地理位置的坐标点

l geo_distance:查找地理点在中心点指定距离内的坐标点

l geo_polygon:查找具有指定多边形内的地理点的坐标点

l geo_shape:查找具有以下内容的坐标点:

○ geo-shapes 与指定的几何形状相交,包含于其中或不与指定的几何形状相交的坐标点

○ geo-points 与指定的地理形状相交的坐标点

 

过滤器将所有文档载入内存,然后每个过滤器执行计算,判断坐标点是否落在指定区域。可见坐标过滤器的代价较昂贵。

 

最优的做法是先用简单的过滤器尽可能多的过滤掉文档,然后再交给地理坐标过滤器来处理数据。



 《Elastic Stack 实战手册》——三、产品能力——3.4.入门篇——3.4.2.Elasticsearch基础应用——3.4.2.3.Search通过Kibana(20) https://developer.aliyun.com/article/1231048

相关实践学习
以电商场景为例搭建AI语义搜索应用
本实验旨在通过阿里云Elasticsearch结合阿里云搜索开发工作台AI模型服务,构建一个高效、精准的语义搜索系统,模拟电商场景,深入理解AI搜索技术原理并掌握其实现过程。
ElasticSearch 最新快速入门教程
本课程由千锋教育提供。全文搜索的需求非常大。而开源的解决办法Elasricsearch(Elastic)就是一个非常好的工具。目前是全文搜索引擎的首选。本系列教程由浅入深讲解了在CentOS7系统下如何搭建ElasticSearch,如何使用Kibana实现各种方式的搜索并详细分析了搜索的原理,最后讲解了在Java应用中如何集成ElasticSearch并实现搜索。  
相关文章
|
2月前
|
存储 人工智能 数据库
工具调用、记忆、规划:一文读懂Agent运行底层逻辑
AI Agent依靠规划、记忆、工具调用三大核心模块实现自主任务执行。本文拆解Agent内部工作机制,分析生产落地中的各类现实问题,分享对应的治理思路。
|
7月前
|
自然语言处理 搜索推荐 BI
企业级 Agent 解决方案
瓴羊企业级Agent解决方案以AgentOne为智能中枢,打通数据孤岛、工具链断裂与业务闭环缺失三大痛点,构建“感知-决策-执行-反馈”全链路数智闭环。集成Quick Service、智能小Q、Quick Audience及Dataphin四大专业智能体,实现服务、分析、营销与数据治理的全域协同。(239字)
|
9月前
|
安全 芯片 网络架构
PW6606芯片5V,9V,12V,15V,20V的PD快充协议诱骗芯片
PW6606芯片5V,9V,12V,15V,20V的PD快充协议诱骗芯片
|
11月前
|
缓存 算法 调度
《联机游戏多端通联进阶指南:逻辑协同与体验优化的实战手册》
本文聚焦联机游戏协同逻辑优化的核心实践,围绕跨端交互隐性错位、网络动态波动、多端设备适配、动态负载调度、跨场景状态延续及长期逻辑衰减六大关键场景,拆解从底层逻辑校准到体验优化的完整路径。文中融合开发实战中的动态感知机制、特性映射库、智能资源池等核心方法,强调以全局协同思维应对网络差异、设备壁垒、负载波动等问题,通过分层校验、增量同步、长效维护等策略,实现协同逻辑的精准通联与稳定运行。指南兼具技术深度与实用价值,为开发者提供兼顾流畅性与一致性的联机协同优化方案,助力破解跨场景、多设备、长周期运行下的体验痛点。
440 7
|
11月前
|
缓存 Java 数据库
Java内存缓存利器: Caffeine详细介绍
的文档支持。无论你是需要一个简单快速的内存缓冲区还是需要一个复杂可配置、支持各种驱逐策略和刷新策略等高级特性的内部数据结构,Caffeine都能够满足你的需求。
579 11
|
存储 弹性计算 网络协议
阿里云服务器ECS实例规格族详细介绍:计算型c9i、经济型e和通用算力u1实例CPU参数说明
阿里云ECS实例规格族包括计算型c9i、经济型e和通用算力型u1等,各自针对不同场景优化。不同规格族在CPU型号、主频、网络性能、云盘IOPS等方面存在差异,即使CPU内存相同,性能和价格也不同。
1169 0
|
人工智能 自然语言处理 搜索推荐
“AI拜年”火遍朋友圈,营销的终局是拼技术
2025年春节前夕,AI拜年成为新潮流。百度通过“春节祝福语”活动,利用文心大模型4.0 Turbo生成个性化拜年贺卡,用户只需上传照片和输入文案,即可获得高度逼真的定制贺卡。这项技术凭借iRAG(检索增强生成)实现了高精度图像生成,避免了常见的“AI味儿”,使AI生成的内容既真实又富有文化内涵,为普通用户带来了专业级的创作体验,也为图像生成的产业化落地铺平了道路。
925 9
|
物联网 开发工具 Android开发
《鸿蒙HarmonyOS应用开发从入门到精通(第2版)》学习笔记——HarmonyOS产生的背景
HarmonyOS是华为自主研发的分布式操作系统,旨在应对美国“实体清单”带来的技术封锁。2019年首次亮相,它不仅支持手机、平板等多终端设备,还通过统一的软件系统解决了不同设备间的体验割裂问题。HarmonyOS强调全场景智能互联,提升设备间的安全性和协同能力。其商用版本基于OpenHarmony开源项目开发,而HarmonyOS NEXT则是去除了AOSP代码的纯自研版本,代表了未来发展方向。
1270 12
|
Web App开发 前端开发 程序员
将微信公众号文章同步到阿里云开发者社区
本文介绍了一种通过自己拓展的浏览器插件,便捷地将微信公众号文章同步到阿里云开发者社区的方法。
803 6
|
机器学习/深度学习 数据可视化 算法
机器学习中的回归分析:理论与实践
机器学习中的回归分析:理论与实践

热门文章

最新文章