自定义分析器elasticsearch soundex plus snowball
以下内容适用于我(搜索“testing”也会返回带有“test”的字段):自定义分析器elasticsearch soundex plus snowball,search,elasticsearch,soundex,snowball,Search,elasticsearch,Soundex,Snowball,以下内容适用于我(搜索“testing”也会返回带有“test”的字段): 索引: 分析: 分析仪: 违约: 类型:雪球 语言:英语 在my elasticsearch.yml文件中设置时 我想将其与我安装的soundex结合使用,因此我尝试了以下方法: 索引: 分析: 分析仪: 违约: 类型:自定义 标记器:标准 过滤器:[标准,小写,soundex_过滤器,词干分析] 过滤器: soundex_过滤器: 类型:语音 编码器:soundex 替换:正确 词干: 类型:雪球 语言:英语
索引:
分析:
分析仪:
违约:
类型:雪球
语言:英语
在my elasticsearch.yml文件中设置时
我想将其与我安装的soundex结合使用,因此我尝试了以下方法:
索引:
分析:
分析仪:
违约:
类型:自定义
标记器:标准
过滤器:[标准,小写,soundex_过滤器,词干分析]
过滤器:
soundex_过滤器:
类型:语音
编码器:soundex
替换:正确
词干:
类型:雪球
语言:英语
但没有成功,它们似乎都不起作用(没有词干或soundex)
有人在组合过滤器方面取得过成功吗?对于那些感兴趣的人,这里是正确的语法
索引:
分析:
分析仪:
违约:
类型:自定义
标记器:标准
过滤器:[标准,小写,词干过滤器,soundex过滤器]
过滤器:
soundex_过滤器:
类型:语音
编码器:soundex
替换:false
堵塞过滤器:
类型:雪球
语言:英语
replace true以某种方式覆盖了词干