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

ElasticSearch 统计搜索热词

实际开发中,我们会统计某个模块下的搜索热词,这个在elasticsearch中特别好用,也比较简单,

使用可以使用 "terms aggregation" 来统计热词

terms 是代表的elasticSerach中的Term Query,统计的就是Term Query,

Term Query是一种最基本的查询方式,它用于在Elasticsearch中查询一个字段中包含指定关键词的文档,与MySQL中的等值查询类似。使用Term Query时,可以对字段进行完全匹配,且区分大小写。

如下:

GET /{index}/_search
{"query": {"term": {"{field}": "{value}"}}
}

 举个例子:查询需求模块下的title=2的数据

GET /robot-demand/_search
{
    "query": {
        "term": {
            "title": "2"
        }
    }
}

查询结果如下:

http://www.lryc.cn/news/211440.html

相关文章:

  • el-table(vue2中)滚动条被固定列盖住
  • 两数之和(C++解法)
  • SCNet:自校正卷积网络(附代码)
  • 【PG】PostgreSQL客户端认证pg_hba.conf文件
  • 信创优选,国产开源。Solon v2.5.11 发布
  • 180.188.16.1网站高并发,导致网站卡了,有什么方案处理?
  • P1077 [NOIP2012 普及组] 摆花 题解
  • kubernetes源码阅读与实战(3)
  • ESP8266模块常规调试过程讲解
  • 使用onnxruntime推理Bert模型
  • SQL group by、where和having语句用法
  • 贝叶斯变分方法:初学者指南--平均场近似
  • Node学习笔记之user用户API模块
  • 智慧公厕:为公众提供全新的公共厕所使用体验
  • 共谈信创谋发展 | 开源网安主办的信创生态构建沙龙圆满完成
  • 第四章认识Node.js模块化开发
  • Widget必须在GUI线程中创建
  • Kubernetes概念及实践
  • 洛谷 B2007 A+B问题 C++代码
  • Git基础 | 原理、配置、用法、分支 合并
  • 刀具磨损状态识别(Python代码,MSCNN_LSTM_Attention模型,初期磨损、正常磨损和急剧磨损分类,解压缩直接运行)
  • web:[网鼎杯 2020 青龙组]AreUSerialz
  • 【Python机器学习】零基础掌握PolynomialCountSketch内核近似特征
  • 【Linux】深入理解系统文件操作(1w字超详解)
  • echarts柱状图和折线图双图表配置项
  • 【LVS实战】02 搭建一个LVS-NAT实验
  • 2023.10.26-SQL测试题
  • JVM虚拟机:从结构到指令让你对栈有足够的认识
  • 【启发式算法】白鲸优化算法【附python实现代码】
  • 【Python机器学习】零基础掌握RBFSampler内核近似特征