Elasticsearch Analysis STConvert 9.0.0字符串预处理插件
字符串转换的器插件,elasticsearch-analysis-stconvert-9.0.0,挺适合你用在数据入库之前搞点花活的。它能把一些复杂格式的字符串预一下,比如统一个日期格式、下奇奇怪怪的符号,或者把地址标准化——这些操作搞完再索引,搜索精准度会高不少。
插件里有两个关键文件:stconvert-core-1.0.jar
和elasticsearch-analysis-stconvert-9.0.0.jar
,直接扔进 Elasticsearch 插件目录,配个plugin-descriptor.properties
就能跑。整个流程蛮清晰的,兼容性也不错。
你如果遇到那种字段格式不统一、搜索总是不太准的情况,这插件就比较管用。比如用户输入“2025/06/17”或“17-06-2025”,你想把它统一成yyyy-MM-dd
,这玩意儿一上,干净利落。再比如地址、编码啥的,有业务逻辑的格式需求?也能搞。
我之前在一个电商项目用过,SKU 编码五花八门,靠它清洗成标准格式,查询快了不止一点点。哦对了,它不止能转换格式,还能帮你加点同义词、关键词做文本增强,用得巧还能当成个小型预框架。
如果你用的是Elasticsearch 9.x,建议搭配这个插件搞定器配置,搜索场景多样又灵活。对了,使用前记得看看plugin-descriptor.properties
里的版本号和,别装错了环境。
下载地址
用户评论