logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

详解了解websocket协议

WebSocket是一种建立在TCP协议之上的全双工通信协议,它允许客户端与服务器之间进行实时双向数据通信。相比传统的HTTP请求-响应模式,WebSocket能够有效地减少网络延迟和带宽开销,广泛用于即时通信、实时游戏、股票行情等应用领域。

文章图片
#websocket#网络协议#网络
使用原生方式部署 ElasticSearch 9.3.2(非 Docker,含安全认证)

本文详细介绍了在Ubuntu系统中通过官方deb包安装ElasticSearch 9.3.2的完整流程。主要内容包括:环境准备、deb包下载安装、systemd服务配置、安全认证机制说明、密码重置方法以及浏览器访问验证步骤。文章还提供了插件检查方法和推荐的可视化管理工具ElasticVue的使用指南,帮助用户快速搭建并管理具备安全认证的ElasticSearch服务。从8.x版本开始,Elasti

文章图片
#elasticsearch#docker#安全
CentOS 7 升级 Git:从 1.8.3.1 升级到 2.31.6

CentOS 7 Git升级指南 针对CentOS 7系统Git版本过旧(1.8.3.1)导致CI/CD工具兼容性问题,本文提供了源码编译升级方案。通过下载Git 2.31.6源码包,安装编译依赖后,在/usr/local/git目录下编译安装,避免了污染系统仓库。配置PATH环境变量使系统优先使用新版本Git,最终将Git从1.8.3.1升级至2.31.6,解决了GitLab Runner等现代

文章图片
#centos#git#elasticsearch
深入学习 ElasticSearch 的搜索(一):先理解 Query DSL

前面已经整理过 ElasticSearch 的安装、插件管理、中文分词和倒排索引。理解这些基础后,再看搜索语法会清楚很多。ElasticSearch 的搜索不是简单的字符串包含判断,而是围绕下面几件事展开:* 字段是否分词* 查询内容是否分词* 查询走的是全文检索还是精确匹配* 多个条件之间是 AND、OR 还是 NOT* 命中文档如何计算相关性评分这一篇先做总览,重点理解 ElasticSear

文章图片
#elasticsearch
深入学习 ElasticSearch 的搜索(二):match 查询

`match` 是 ElasticSearch 全文检索中最常用的查询。如果搜索对象是文章标题、正文、简介、评论这类自然语言文本,通常优先考虑 `match`。它的核心特点是:> 查询文本会先经过 analyzer 分析,再用分析后的 term 去倒排索引中检索。所以 `match` 不是简单的字符串包含,也不是直接拿原始查询内容去字段里扫描。

文章图片
#elasticsearch
深入学习 ElasticSearch 的搜索(四):term 查询

`term` 查询用于精确词项匹配。它和 `match` 最大的区别是:> match 会分析查询文本,term 不会按全文检索方式分析查询文本。所以 `term` 更适合查结构化字段,例如分类、状态、标签、用户 ID、订单号等。

文章图片
#elasticsearch
深入学习 ElasticSearch 的搜索(三):match_phrase 查询

`match_phrase` 是 ElasticSearch 中常用的短语查询。它和 `match` 很像,都会分析查询文本,但 `match_phrase` 更严格。它不只是要求 term 命中,还要求这些 term 在字段中的顺序和位置关系符合短语要求。简单说:> match 关注“有没有这些词”,match_phrase 关注“这些词是不是按顺序靠在一起”。

文章图片
#elasticsearch
ElasticSearch 插件管理、安装、启用与验证

在 ElasticSearch 中,插件通常用于扩展分词器、仓库、发现机制或安全能力。插件装上以后,并不等于立刻“可用”,很多场景还需要重启节点、在索引或字段上显式配置,最后再通过接口验证是否真正生效。本文以 `analysis-smartcn` 和 IK 中文分词插件为例,整理一套完整流程:* 查看当前插件* 安装与卸载插件* 启用插件* 在索引中实际使用插件提供的 analyzer* 验证插件

文章图片
#elasticsearch
开源协议的对比和商业上的安全使用

开源组件是:“任何人都可以自由使用、更改和共享(以修改或未修改的形式)的软件”。当今企业依靠开源来加速开发、降低成本和推动创新。对开放源码的糟糕管理可能会使组织面临安全、法律和操作风险。

文章图片
#开源协议#安全
一次从 48G 扩到 200G 的 Proxmox 虚拟机根盘扩容记录

本文记录了一次在 Proxmox 中将虚拟机磁盘从 48G 扩容到 200G,并在 **Linux(GPT + LVM + ext4)** 体系下,完整、安全地让根分区 `/` 吃到新增空间。

文章图片
    共 25 条
  • 1
  • 2
  • 3
  • 请选择