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

23、Elasticsearch高级功能:从渗透查询到地理搜索

Elasticsearch高级功能:从渗透查询到地理搜索

1. 渗透查询(Percolator)

渗透查询是一种反向的搜索逻辑,传统的搜索是用查询去匹配文档,而渗透查询是将查询进行索引,然后把文档发送给 Elasticsearch,由 Elasticsearch 来找出匹配该文档的查询。这种方法在处理无界输入数据流时非常有用,例如监控系统中的故障检测,或者在商店中查找符合特定标准的商品何时有货。

1.1 创建索引

在所有关于渗透查询的示例中,我们将使用一个名为notifier的索引。可以使用以下命令创建该索引:

curl -XPOST 'localhost:9200/notifier' -d '{ "mappings": { "book" : { "properties" : { "available" : { "type" : "boolean" } } } } }'

这里我们只定义了一个字段,其余字段将利用 Elasticsearch 的无模式特性,其类型将由 Elasticsearch 自动猜测。

1.2 准备渗透查询

渗透查询在 Elasticsearch 中类似于一种额外的文档类型。我们可以像处理普通文档类型一样存储和搜索文档。下面是两个用户生成的查询示例:

query1.json

http://www.jsqmd.com/news/134163/

相关文章:

  • 基于微信小程序的个性化新闻推荐系统的设计与实现申报审批表
  • 2025北京不错的私人定制旅游公司TOP5权威推荐:深耕资源与服务 - mypinpai
  • 2025年度化工级过滤洗涤干燥设备TOP5推荐:喷涂过滤洗涤干燥三合一哪家强? - 工业推荐榜
  • 2025年知名的导热油炉十大品牌厂家推荐及采购参考 - 品牌宣传支持者
  • 22、Elasticsearch 中的分面搜索与建议器使用指南
  • 【AI自动化新引擎】:Open-AutoGLM在智能客服中的应用突破
  • 最小值原则
  • 2025 AI搜索优化公司TOP5权威推荐:深度测评指南,甄选企业助力AI流量突围 - myqiye
  • Ubuntu22.04 安装搜狗输入法(含解决edge浏览器无法使用)
  • 新疆欧米奇短期西点烘焙培训学校的口碑和实力怎样? - 工业推荐榜
  • 2025年实力强的航空运输品牌企业推荐:口碑好的航空运输企业有哪些? - myqiye
  • 2025年家用冻干机市场分析与优质厂家采购指南 - 品牌推荐大师1
  • 如何将百亿参数模型塞进手机?Open-AutoGLM安卓端部署技术深解
  • 告别AI痕迹,拥抱原创:2025年深受好评的6款降AI率工具全解析
  • 揭秘Open-AutoGLM平替方案:程序员都在偷偷使用的4个高能应用
  • 语音合成自动化流水线:集成GPT-SoVITS的CI/CD实践
  • 【Open-AutoGLM应用场景全揭秘】:这5大行业正在悄悄用它颠覆传统工作模式
  • 【Open-AutoGLM应用场景全揭秘】:这5大行业正在悄悄用它颠覆传统工作模式
  • 2025必备8个降AI率工具测评榜单
  • 2025年上海信誉好、售后完善的家装装修设计公司排行,真实口碑精选推荐 - 工业品牌热点
  • 2025年值得推荐的闸机供应商排行榜:靠谱的闸机制造商推荐有哪些? - 工业品牌热点
  • 2025年拉力机推荐厂家TOP5:经济型电子拉力机与电子拉力机推荐制造商权威指南 - 工业推荐榜
  • 【Open-AutoGLM私有化部署终极指南】:从零搭建高效AI推理环境的5大核心步骤
  • 2025年年终深圳公司法律师推荐:聚焦资本运作与合规治理,专家深度解析5位资深律师的专业矩阵 - 品牌推荐
  • (Glp1)-Apelin-13, human, bovine;Glp-Arg-Pro-Arg-Leu-Ser-His-Lys-Gly-Pro-Met-Pro-Phe
  • 2023年信息学奥赛CSP-J2入门组复赛题解
  • 依托组织绩效管理系统 PMS 实现人才发展:从目标到成长的闭环
  • 软工总结
  • 【国产AI框架突围指南】:破解Windows下Open-AutoGLM不兼容难题
  • 探秘A*算法:用代码实现智能路径规划