Elasticsearch Analysis Dynamic Synonym 8.17.4同义词热更新插件
Elasticsearch 的动态同义词插件,用得好是真的能省不少事。elasticsearch-analysis-dynamic-synonym-8.17.4专为 Elasticsearch 8.17.4 设计,支持热更新同义词,不用重启服务就能让搜索词库跟上节奏。挺适合那种词变得快、数据更新频的场景,比如新闻、商品搜索这些。
它最妙的地方就是:同义词文件一改,系统就能自动识别并重新加载。你要是还在手动维护、定时重启,真的得试试这个插件,舒服多了。
插件用到的依赖也挺全:mysql-connector-java
它可以从数据库读同义词;httpclient5
那套包让它还能走 HTTP;再加上protobuf
,内部通讯也更高效。说白了,就是上得厅堂、下得厨房,功能稳、拓展性也强。
同义词做得好,搜索才更贴合用户意图。比如“笔记本电脑”和“笔记本”能被当作一样的词,那搜索体验就能上一个台阶。这个插件正是帮你干这事儿的,做得还挺细。
你要用的话,建议先准备好词库文件(本地也行,数据库更灵活),插件配置完后,改完词不用等下班重启,几分钟就能搞定。器自动同步,响应也快,效率提升蛮的。
如果你项目刚好在用 Elasticsearch 8.17.4,又有频繁更新的同义词需求,那这款插件可以直接安排上了。
下载地址
用户评论