
Elastic Stack
Portfolio for Elastic Stack
文章列表 (7)
Elasticsearch 入门指南
本文是Elasticsearch入门指南,介绍如何从零构建论坛搜索引擎。核心内容包括:1)理解索引、文档、映射三大基础概念;2)安装IK中文分词器插件;3)设计文章索引并创建映射;4)通过CRUD操作管理文档;5)详解Query DSL查询语法,包括全文查询、布尔查询、词项查询等,并区分查询与过滤上下文;6)实现搜索结果分页、排序和高亮显示。
Elastic Stack 日志监控入门指南
本文介绍了Elastic Stack日志监控的入门指南,包括核心概念(Elasticsearch、Kibana、Elastic Agent、Fleet和Fleet Server)、Kibana加密密钥配置、Fleet Server的安装与验证、Nginx日志监控的集成配置,以及如何在Kibana中查看和自定义仪表盘。通过详细步骤和避坑指南,帮助用户快速搭建并优化日志监控系统。
Elasticsearch 关联关系处理指南
Elasticsearch处理关联关系的四种方法:应用层关联(简单但性能低)、数据扁平化(查询高效但冗余)、嵌套对象(精确查询数组对象)、父子关系(双向查询但性能开销大)。选择取决于数据更新频率和查询需求。
Elasticsearch 相关性控制的艺术
文章介绍了Elasticsearch中控制搜索结果相关性的三种方法:boosting查询可降低匹配负面条件文档的得分;function_score通过综合浏览量、评论数等指标调整排名;rescore查询则对初步结果进行二次打分以优化性能。这些方法能帮助提升搜索结果的精准度。
向量检索深入学习
向量检索通过将文本映射为高维空间中的向量,实现语义搜索,解决传统关键词搜索的局限性。Elasticsearch支持向量检索,包括生成向量、索引向量和查询向量三个步骤,需使用嵌入模型和HNSW算法优化性能。混合检索结合关键词搜索和向量搜索,通过RRF算法融合结果,提升搜索质量。
Linux 快速安装使用 Elasticsearch 与 Kibana
本文介绍在Ubuntu系统上使用apt包管理器安装Elasticsearch和Kibana的详细步骤,包括添加官方软件源、安装指定版本、修改配置文件允许外部访问、配置安全组、优化资源占用、启动服务及设置开机自启等操作,确保两者版本匹配并实现稳定运行。
Mac 快速安装使用 Elasticsearch
Mac上安装Elasticsearch有两种方法:使用Homebrew(需先安装Homebrew,添加Elastic源后安装)或手动下载压缩包(内置JDK,解压即用)。安装后需注意首次启动时生成的elastic用户密码和注册令牌,可通过curl验证运行状态,Homebrew安装支持后台服务管理。