<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>扩展 on 极限科技 | INFINI Labs</title><link>https://infinilabs.cn/tags/%E6%89%A9%E5%B1%95/</link><description>Recent content in 扩展 on 极限科技 | INFINI Labs</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Fri, 24 Apr 2026 12:00:00 +0800</lastBuildDate><atom:link href="https://infinilabs.cn/tags/%E6%89%A9%E5%B1%95/index.xml" rel="self" type="application/rss+xml"/><item><title>Easysearch 正式支持插件开发：让你的搜索系统真正"为你所用"</title><link>https://infinilabs.cn/blog/2026/easysearch-plugin-development/</link><pubDate>Fri, 24 Apr 2026 12:00:00 +0800</pubDate><guid>https://infinilabs.cn/blog/2026/easysearch-plugin-development/</guid><description>从&amp;quot;用搜索&amp;quot;到&amp;quot;造搜索&amp;quot; # 搜索系统的需求千差万别。标准功能覆盖不了所有场景——行业特定的分词规则、定制化的业务逻辑、与外部系统的深度集成……
以往，这类定制需求需要依赖厂商支持。从 Easysearch 2.1.2 开始，你可以自己动手了。
随着构建依赖库正式发布到 Maven 中央仓库，Easysearch 的插件开发能力正式对外开放。这意味着 Easysearch 不再是一个黑盒产品，而是一个可扩展、可定制的搜索平台。你可以基于官方接口开发自定义插件，像使用原生功能一样使用它们。
插件能做什么 # Easysearch 提供三类核心扩展点，覆盖搜索系统的关键环节：
Easysearch 插件架构与流程位置图 1. 文档写入 &amp; 索引流程 原始文档写入数据 → Ingest 插件写入阶段 → 分析器插件索引阶段 → Easysearch 索引数据存储 2. 搜索查询流程 客户端请求搜索查询 → REST 插件查询阶段 → 执行搜索查询索引 → 返回结果搜索响应 Ingest 插件 - 写入阶段 分析器插件 - 索引阶段 REST 插件 - 查询阶段 1. 分析器插件（AnalysisPlugin） # 自定义分词器、Token 过滤器、字符过滤器。适用于：
电商 SKU 的型号规格解析 医疗、法律等领域的专业术语分词 特殊符号或空格的规范化处理 注册后直接在索引设置中使用，与原生分析器完全等同。</description></item></channel></rss>