愚者求师之过,智者从师之长。

社区日报 第1615期 (2023-04-20)

社区日报Se7en 发表了文章 • 0 个评论 • 3030 次浏览 • 2023-04-20 13:10 • 来自相关话题

1.Elasticsearch 中的排序方法(需要梯子)
https://luis-sena.medium.com/b ... 3f6ed
2.理解 Elasticsearch 中的相关性
https://dev.to/lisahjung/begin ... -29n6
3.理解 Elasticsearch 中的 mapping
https://dev.to/lisahjung/begin ... -3646

编辑:Se7en
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站: https://ela.st/bilibili

社区日报 第1614期 (2023-04-19)

社区日报kin122 发表了文章 • 0 个评论 • 2852 次浏览 • 2023-04-20 01:37 • 来自相关话题

1.Elasticsearch:按类型删除分词
https://blog.csdn.net/UbuntuTo ... 86895
2.Observability:使用 OpenTelemetry 和 Elastic 监控 OpenAI API 和 GPT 模型
https://blog.csdn.net/UbuntuTo ... 91840
3.使用tweets情感分词器小教程(需要梯子)
https://blog.devgenius.io/sent ... 76baf

编辑:kin122
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站:https://ela.st/bilibili
 

社区日报 第1612期 (2023-04-17)

社区日报yuebancanghai 发表了文章 • 0 个评论 • 3034 次浏览 • 2023-04-18 12:56 • 来自相关话题

1. Elasticsearch 数据迁移方案
   https://www.modb.pro/db/561895
2. Elasticsearch 8.X 版本升级指南
   https://blog.51cto.com/elasticsearch/5768409
3. 滴滴 Elasticsearch 集群跨版本升级与平台重构之路
   https://zhuanlan.zhihu.com/p/436034537
编辑:yuebancanghai
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站:https://ela.st/bilibili

elasticsearch 设置密码的问题

Elasticsearchcaryliang 回复了问题 • 4 人关注 • 3 个回复 • 3132 次浏览 • 2023-06-02 17:40 • 来自相关话题

社区日报 第1613期 (2023-04-18)

社区日报God_lockin 发表了文章 • 0 个评论 • 2393 次浏览 • 2023-04-18 10:24 • 来自相关话题



1.ES 助力开源软件漏洞挖掘(需要梯子)
https://medium.com/checkmarx-s ... 58aab


2. AWS版ES的降本增效复盘(需要梯子)
https://ramchandra-vadranam.me ... 2ce37


3. 用golang配合ES和rabbitmq弄的全文搜索系统,很强(需要梯子)
https://blog.devops.dev/go-ela ... bae51


编辑:斯蒂文
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站: https://ela.st/bilibili

社区日报 第1611期 (2023-04-13)

社区日报Se7en 发表了文章 • 0 个评论 • 3655 次浏览 • 2023-04-13 09:22 • 来自相关话题

1.如何处理 Elasticsearch 上 unassigned 的分片
https://www.datadoghq.com/blog ... hards
2.Elasticsearch 奔溃事故复盘(需要梯子)
https://medium.com/trendyol-te ... 1d34d
3.Elasticsearch as a service — AWS vs Azure vs Google(需要梯子)
https://medium.com/%40demianch ... 55993

编辑:Se7en   
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站: https://ela.st/bilibili

社区日报 第1610期 (2023-04-12)

社区日报kin122 发表了文章 • 0 个评论 • 3690 次浏览 • 2023-04-12 13:15 • 来自相关话题

1.Elastic 中国开发者大会2023最新干货——Elasticsearch 7、8 新功能一网打尽
https://mp.weixin.qq.com/s/jUVl5yv7lcDBdS4RuL3Ukw
2.ES 工坊笔记:script处理第四部分(需要梯子)
https://towardsdatascience.com ... eaff4
3.【ES三周年】Elasticsearch安全配置详解
https://cloud.tencent.com/deve ... 34567

编辑:kin122
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站:https://ela.st/bilibili

ES是否可以设置内部做重试?

ElasticsearchCharele 回复了问题 • 4 人关注 • 3 个回复 • 4722 次浏览 • 2023-04-22 16:30 • 来自相关话题

社区日报 第1609期 (2023-04-11)

社区日报God_lockin 发表了文章 • 0 个评论 • 3859 次浏览 • 2023-04-11 13:18 • 来自相关话题


1. 如何用ES过滤数据(需要梯子)
https://medium.com/hepsiburada ... a1ae3
2. 如何使用 fluent-bit rewrite-tag 插件配合 Kubernetes 插件进行日志解析(需要梯子)
https://ahmedelfakharany.com/h ... 5ce9e
3. 用kafka、ksql和es搭建实时数据分析系统(需要梯子)
https://medium.com/%40stefenta ... 32d78
编辑:斯蒂文
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站:https://ela.st/bilibili
 

社区日报 第1608期 (2023-04-10)

社区日报yuebancanghai 发表了文章 • 0 个评论 • 4135 次浏览 • 2023-04-10 08:59 • 来自相关话题

1. Elasticsearch:2023中国开发者大会
   http://www.360doc.com/content/ ... shtml
2. Elasticsearch:使用 Elastic 机器学习进行 data frame 分析
   https://blog.csdn.net/UbuntuTo ... 90329
3. Elasticsearch在机器学习上的应用
   https://www.modb.pro/db/69770
编辑:yuebancanghai
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站:https://ela.st/bilibili

Web Scraper + Elasticsearch + Kibana + SearchKit 打造的豆瓣电影top250 搜索演示系统

Elasticsearch 发表了文章 • 0 个评论 • 5791 次浏览 • 2023-04-09 10:56 • 来自相关话题

Web Scraper + Elasticsearch + Kibana + SearchKit 打造的豆瓣电影top250 搜索演示系统

作者:小森同学

声明:电影数据来源于“豆瓣电影”,如有侵权,请联系删除


1.png



2.png




Web Scraper


json<br /> {<br /> "_id": "top250",<br /> "startUrl": ["<a href="https://movie.douban.com/top250?start=" rel="nofollow" target="_blank">https://movie.douban.com/top250?start=</a>[0-225:25]&filter="],<br /> "selectors": [{<br /> "id": "container",<br /> "multiple": true,<br /> "parentSelectors": ["_root"],<br /> "selector": ".grid_view li",<br /> "type": "SelectorElement"<br /> }, {<br /> "id": "name",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "regex": "",<br /> "selector": "span.title:nth-of-type(1)",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "number",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "regex": "",<br /> "selector": "em",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "score",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "regex": "",<br /> "selector": "span.rating_num",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "review",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "regex": "",<br /> "selector": "span.inq",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "year",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "regex": "\\d{4}",<br /> "selector": "p:nth-of-type(1)",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "tour_guide",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "regex": "^导演: \\S*",<br /> "selector": "p:nth-of-type(1)",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "type",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "regex": "[^/]+$",<br /> "selector": "p:nth-of-type(1)",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "area",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "regex": "[^\\/]+(?=\\/[^\\/]*$)",<br /> "selector": "p:nth-of-type(1)",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "detail_link",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "selector": ".hd a",<br /> "type": "SelectorLink"<br /> }, {<br /> "id": "director",<br /> "multiple": false,<br /> "parentSelectors": ["detail_link"],<br /> "regex": "",<br /> "selector": "span:nth-of-type(1) .attrs a",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "screenwriter",<br /> "multiple": false,<br /> "parentSelectors": ["detail_link"],<br /> "regex": "(?<=编剧: )[\\u4e00-\\u9fa5A-Za-z0-9/()\\·\\s]+(?=主演)",<br /> "selector": "div#info",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "film_length",<br /> "multiple": false,<br /> "parentSelectors": ["detail_link"],<br /> "regex": "\\d+",<br /> "selector": "span[property='v:runtime']",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "IMDb",<br /> "multiple": false,<br /> "parentSelectors": ["detail_link"],<br /> "regex": "(?<=[IMDb:\\s+])\\S*(?=\\d*$)",<br /> "selector": "div#info",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "language",<br /> "multiple": false,<br /> "parentSelectors": ["detail_link"],<br /> "regex": "(?<=语言: )\\S+",<br /> "selector": "div#info",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "alias",<br /> "multiple": false,<br /> "parentSelectors": ["detail_link"],<br /> "regex": "(?<=又名: )[\\u4e00-\\u9fa5A-Za-z0-9/()\\s]+(?=IMDb)",<br /> "selector": "div#info",<br /> "type": "SelectorText"<br /> }, {<br /> "id": "pic",<br /> "multiple": false,<br /> "parentSelectors": ["container"],<br /> "selector": "img",<br /> "type": "SelectorImage"<br /> }]<br /> }<br />


elasticsearch


<br /> {<br /> "mappings": {<br /> "properties": {<br /> "IMDb": {<br /> "type": "keyword",<br /> "copy_to": [<br /> "all"<br /> ]<br /> },<br /> "alias": {<br /> "type": "text",<br /> "fields": {<br /> "keyword": {<br /> "type": "keyword",<br /> "ignore_above": 256<br /> }<br /> },<br /> "copy_to": [<br /> "all"<br /> ],<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "all": {<br /> "type": "text",<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "area": {<br /> "type": "text",<br /> "fields": {<br /> "keyword": {<br /> "type": "keyword",<br /> "ignore_above": 256<br /> }<br /> },<br /> "copy_to": [<br /> "all"<br /> ],<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "director": {<br /> "type": "text",<br /> "fields": {<br /> "keyword": {<br /> "type": "keyword",<br /> "ignore_above": 256<br /> }<br /> },<br /> "copy_to": [<br /> "all"<br /> ],<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "film_length": {<br /> "type": "long"<br /> },<br /> "id": {<br /> "type": "keyword"<br /> },<br /> "language": {<br /> "type": "text",<br /> "fields": {<br /> "keyword": {<br /> "type": "keyword",<br /> "ignore_above": 256<br /> }<br /> },<br /> "copy_to": [<br /> "all"<br /> ],<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "link": {<br /> "type": "keyword"<br /> },<br /> "name": {<br /> "type": "text",<br /> "fields": {<br /> "keyword": {<br /> "type": "keyword",<br /> "ignore_above": 256<br /> }<br /> },<br /> "copy_to": [<br /> "all"<br /> ],<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "number": {<br /> "type": "long"<br /> },<br /> "photo": {<br /> "type": "keyword"<br /> },<br /> "review": {<br /> "type": "text",<br /> "fields": {<br /> "keyword": {<br /> "type": "keyword",<br /> "ignore_above": 256<br /> }<br /> },<br /> "copy_to": [<br /> "all"<br /> ],<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "score": {<br /> "type": "double"<br /> },<br /> "screenwriter": {<br /> "type": "text",<br /> "fields": {<br /> "keyword": {<br /> "type": "keyword",<br /> "ignore_above": 256<br /> }<br /> },<br /> "copy_to": [<br /> "all"<br /> ],<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "type": {<br /> "type": "text",<br /> "fields": {<br /> "keyword": {<br /> "type": "keyword",<br /> "ignore_above": 256<br /> }<br /> },<br /> "copy_to": [<br /> "all"<br /> ],<br /> "analyzer": "ik_max_word",<br /> "search_analyzer": "ik_smart"<br /> },<br /> "year": {<br /> "type": "long"<br /> }<br /> }<br /> }<br /> }<br />

kibana


需要使用pipeline对索引字段进行处理,如对type 通过空格进行分割为数组等,可以参照官方文档或其他博客。

制作仪表板省略, 请自行搜索

SearchKit

参考 https://github.com/searchkit/searchkit-starter-app


社区日报 第1607期 (2023-04-07)

社区日报laoyang360 发表了文章 • 0 个评论 • 4530 次浏览 • 2023-04-07 22:12 • 来自相关话题


1、Elasticsearch 命名实体识别实现
https://www.elastic.co/cn/blog ... ample

2、使用 Elasticsearch 健康 API 诊断集群健康状况
https://www.elastic.co/cn/blog ... h-api

3、使用 EFK 技术栈聚合日志并进行分析实战
https://www.upnxtblog.com/inde ... stack

编辑:铭毅天下
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站: https://ela.st/bilibili

社区日报 第1606期 (2023-04-06)

社区日报Se7en 发表了文章 • 0 个评论 • 4453 次浏览 • 2023-04-06 12:19 • 来自相关话题

1.了解 Wazuh 解码器(需要梯子)
https://socfortress.medium.com ... c242c
2.如何将美好的一天变成噩梦:一个 Elasticsearch 故事(需要梯子)
https://medium.com/stratio/how ... 59cca
3.使用 Terraform 部署 OpenSearch(需要梯子)
https://medium.com/%40demianch ... f52d0

编辑:Se7en
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站: https://ela.st/bilibili

社区日报 第1605期 (2023-04-05)

社区日报kin122 发表了文章 • 0 个评论 • 4407 次浏览 • 2023-04-05 17:29 • 来自相关话题

1.ES 工坊笔记:script处理第一部分(需要梯子)
https://medium.com/towardsdev/ ... c1d35
2.ES 工坊笔记:script处理第二部分(需要梯子)
https://towardsdev.com/elastic ... 60aab
3.ES 工坊笔记:script处理第三部分(需要梯子)
https://medium.com/towardsdev/ ... f46a1
编辑:kin122
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站:https://ela.st/bilibili
 

社区日报 第1604期 (2023-04-04)

社区日报God_lockin 发表了文章 • 0 个评论 • 4753 次浏览 • 2023-04-04 13:04 • 来自相关话题



1. ES 内部运行机制(需要梯子)
https://medium.com/geekculture ... 077fa


2. 你还会不会数据rollover了(需要梯子)
https://medium.com/nerd-for-te ... f150a


3. 你一定不知道网飞是咋构建媒体库的(需要梯子)
https://netflixtechblog.com/im ... 0b42a

编辑:斯蒂文
归档:https://ela.st/cn-daily-all
订阅:https://ela.st/cn-daily-sub
沙龙:https://ela.st/cn-meetup
B站: https://ela.st/bilibili