Hack DayElasticSearch与搜索服务平台
Posted 一起哔哔哔
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hack DayElasticSearch与搜索服务平台相关的知识,希望对你有一定的参考价值。
ElasticSearch与搜索服务平台
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/35000e4cf1aa400da6c8e0953c3015d5.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/0ddcdc1055e146a1952940ec30b31e54.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/873cc759d3df4ba6a2ce5f468a065ece.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/9206286b55cb43f48fd82c7d424dcfb2.jpg)
张谋喆
基础服务组负责人
讲
师
开 篇
我们这样描述Elasticsearch:
分布式的实时文件存储,每个字段都被索引并可被搜索
分布式的实时分析搜索引擎
可以扩展到上百台服务器,处理PB级结构化或非结构化数据
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/8283203fb0c54ec2b9b0882d50a7df63.jpg)
起飞
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/fb88bffc5e094ac9a0b36349a80686b2.jpg)
海量信息与搜索
The quick brown fox jumped over the dog
Quick brown foxes leap over dogs
倒排索引
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/c0e9acea2ff24c45a53b5a8ff4915eea.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/b3ca38937f224cc7b72429388fb2a5e4.jpg)
第一个文档比
第二个文档匹配度更高
标准化
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/6c2759b919c346ed90035d3cedfce027.jpg)
• Quick小写化为quick
• foxes变为词根fox
• dogs变为词根dog
• jumped和leap同义词
• the无含义
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/f82bdf5f73c1418285fee4e26bc6f775.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/9012a3f007ed4552b55c533aa4355e21.jpg)
使用ES
创建索引
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/c0bff1c9db9f45af9a887105f3a380e3.jpg)
索引名称:megacorp
类型名称:employee
雇员Id :1
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/881f62bea69e41f4947fdf5f76fb5fa1.jpg)
查询1
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/2cb8322bfb6046c586bdcedf7652609c.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/79ed2688902d476c8e66495fe6f2ecb7.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/9e710625e47443dcb535d13eb2a5093f.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/0a1183827d74457c83cbd3653490a110.jpg)
查询2
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/2311d17971a0429c8570e5ac4b2a2a19.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/7c742fa454d74a2e902a908aced0df11.jpg)
提 问
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/ba257618bf6a4bb4a93b97baa38d562d.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/c8b28f4f36af4d48ba9ca89ae1954f19.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/e21799bfe50248f3b261dd96363b7747.jpg)
高亮查询
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/43af473edaf34da28b1e2996583ffbb5.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/0ca74133d5e641aeb4bbbaf6f5c95726.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/4712a0fd6a9d4b56943630708448460a.jpg)
语法关键字
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/161d7492f26a4457961f05e6dc54a09c.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/4712a0fd6a9d4b56943630708448460a.jpg)
组合多查询
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/9b4a56d234224a70942a69329bdf3f39.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/9012a3f007ed4552b55c533aa4355e21.jpg)
深度ES
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/c16db1dc43fd4da08d05875f02170c41.jpg)
相关度
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/0ddcdc1055e146a1952940ec30b31e54.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/21809d0376c04d17a61738f819b47e24.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/9206286b55cb43f48fd82c7d424dcfb2.jpg)
乐观并发控制
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/f389bda982994987986e7e2a39cae013.jpg)
index ,GET 和 delete 请求时,我们指出每个文档都有一个_version (版本)号,当文档被修改时版本号递增。 Elasticsearch 使用这个_version 号来确保变更以正确顺序得到执行。如果旧版本的文档在新版本之后到达,它可以被简单的忽略。
结构1
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/8a9f7e4583c9402face7b13685c73654.jpg)
新建、索引和删除文档
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/480d8d7b76ec454eb4775b6995c663f9.jpg)
取回一个文档
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/e7d4fbf6e6924cb9b6a7a08063f6aa74.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/9012a3f007ed4552b55c533aa4355e21.jpg)
搜索服务平台
监 控
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/94c53ae2e36f4578a4f09cdaee653344.jpg)
应用管理
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/ae188193850e4c868a63030e1260ea11.jpg)
查 询
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/652fd3c46fce4384a4a8090671b167ce.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/652fd3c46fce4384a4a8090671b167ce.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/1db0dd533a264870bd6bdd00ceb2c70f.jpg)
Es的故事
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/1ef4f562d93a4f55ac3bf2d4a57bf3d9.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/e6f4e659b160439abc475694a4e89aa7.jpg)
![【Hack Day】ElasticSearch与搜索服务平台](https://image.cha138.com/20210421/fb88bffc5e094ac9a0b36349a80686b2.jpg)
降落
一起哔哔哔
以上是关于Hack DayElasticSearch与搜索服务平台的主要内容,如果未能解决你的问题,请参考以下文章