文章列表

Phorge 现代化改造实战(十二):兼容 Elasticsearch 5、6、7,版本配置决定整个索引结构

本文是“Phorge 现代化改造实战”系列第十二篇,记录一次只有接上真实 Elasticsearch 和 Meilisearch 才暴露的搜索故障:ES 7.17 建索引报 mapper_parsing_exception、Meilisearch 因属性不可筛选返回 400。核心结论是版本配置决定整个索引结构,单元测试证明程序发出了自认为正确的请求,真实后端仍可能拒绝。 阅读全文

Phorge 现代化改造实战(八):迁移搜索服务,写进索引不等于搜得到

本文是“Phorge 现代化改造实战”系列第八篇,记录把 `gorge-search` 迁进单仓库并替换一个已经有存量索引的实现:字段名要逐字符一致、mapping 改了必须重建索引、`/readyz` 到底承诺什么,以及 failover 该由谁负责。 阅读全文

使用 Mastodon 搭建个人信息平台:调优篇

该文为容器环境搭建 Mastodon 后的调优指南,涵盖四项核心配置:启用 Elasticsearch 全文搜索需在环境变量中开启并配置 ES 服务地址;修复字体加载报错需修改内容安全策略允许 data URI 字体资源;解决图片不显示问题 阅读全文

使用 Mastodon 搭建个人信息平台:前篇

该系列首篇内容围绕在容器环境中部署 Mastodon 展开,详细阐述了选择该技术方案的初衷与具体实施步骤。文章首先分析了个人场景下信息汇聚与快速交互的需求,对比了传统协作工具的局限性,最终确定采用类微博形态的 Mastodon 作为私有化个 阅读全文

使用 Docker 搭建 ELK 环境

介绍基于 Docker 快速搭建 ELK(Elasticsearch、Logstash、Kibana)环境的完整流程,涵盖开发测试与生产两种场景。借助开源项目 docker-elk,通过 docker-compose 一键部署 7. 阅读全文