惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
D
DataBreaches.Net
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
D
Docker
N
Netflix TechBlog - Medium
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
Check Point Blog
腾讯CDC
Stack Overflow Blog
Stack Overflow Blog
V
Visual Studio Blog
IT之家
IT之家
月光博客
月光博客
U
Unit 42
K
Kaspersky official blog
T
Threatpost
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
GbyAI
GbyAI
P
Proofpoint News Feed
Last Week in AI
Last Week in AI
云风的 BLOG
云风的 BLOG
酷 壳 – CoolShell
酷 壳 – CoolShell
I
InfoQ
Engineering at Meta
Engineering at Meta
Recorded Future
Recorded Future
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Security @ Cisco Blogs
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
Security Archives - TechRepublic
Security Archives - TechRepublic
Webroot Blog
Webroot Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News - Newest:
Hacker News - Newest: "LLM"
S
Schneier on Security
S
Secure Thoughts
The Register - Security
The Register - Security
B
Blog RSS Feed
The Last Watchdog
The Last Watchdog
P
Palo Alto Networks Blog
爱范儿
爱范儿
B
Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic
阮一峰的网络日志
阮一峰的网络日志
L
LINUX DO - 热门话题
C
Cisco Blogs
Spread Privacy
Spread Privacy
F
Full Disclosure
博客园 - 聂微东
T
The Blog of Author Tim Ferriss

博客园 - LCX测试小姐姐

apifox 批量导入和运行项目 Jmeter 与 阿里云 性能测试PTS 作为python自动化测试 推送阿里的通义灵码,大大提高效率 redis测试点 性能测试过程中优化-3: 性能测试过程中优化-2: jmeter 把响应结果数据写入指定txt文件 Elasticsearch 分词功能 Cookie、session、token、sign鉴权 性能测试过程中优化-1: RocketMQ jmeter性能测试实例3解析--性能瓶颈分析过程 pip freeze >requirements.txt python 生成 .exe文件、调用.exe文件 jmeter性能测试实例2解析--linux环境 memcache常用命令 memcache与redis关系与区别 MySql常见性能查询、调优语句和慢sql 性能测试中TPS值上不去分析原因及满足性能指标 mysql之测试工程师必会基础知识
Elasticsearch 常用功能
LCX测试小姐姐 · 2023-12-02 · via 博客园 - LCX测试小姐姐

Elasticsearch适合海量数据(PB级别的)搜索,最多延迟1秒,实施高可用。现在公司里的商品信息、门店信息都使用ES了。

  • Elasticsearch常用术语

  1. Index索引:可以理解为MYSQL里的数据库
  2. Type索引中的数据类型:可理解为mysql里的表table
  3. json格式的Documetn文档数据:就是存在ES里的一条数据,type里存可存放多个文档
  4. Field字段,文档里的属性,例如性能年龄;mapping描述相关属性
  5. Query DSL查询语法
  6. index索引(数据库)-->type类型(表)-->document记录-->field 字段   mapping字段的描述
  7.  常用查询语言:ES 支持RESfulweb接口,可以用json格式对文档进行get/post/put/delete(查询/增加 修改/删除);es是基于索引来搜索的,倒排索引

  • 操作入口

  

  • Elasticsearch的增删改查

  • 新增索引、查看索引

  

  #match_all查询所有记录;includes显示指定的属性 

  

  

  

  match为分词查找,可以找到skuName里有 ”鸡蛋“、”鸡“、或”蛋”  的记录 

  

  #match_phrase短语匹配查询,先分词 分词后位置 不变进行匹配

  

  term精确查询 并不知道分词器的存在,指定一个关键词;term指定多个关键词;from,size控制返回的数量;from从第几个文档开始(索引从0开始);size结果取几个文档

  

          

  • 更新记录:

  •  根据id整条覆盖

  put /索引名/_doc/{id} 入参为”_source”的整个值域 如下所示

  

  

  •  根据id 修改部分属性

  POST /索引名/_update/{id} 入参里的doc内容为”_source”的值域里的某个属性

  

  • 根据查询条件更新

  query通过查询条件指定要更新的文档范围,script是要执行的脚本内容,"source":"ctx._source.skuName ='XXX' " 其中skuName是要更新的字段名