所以,虽然asciifolding会è
变成e
它不会过滤掉一个像 的重音`
,对吧?那么我怎样才能摆脱它们呢?例如,我想索引O`Learys
并能够搜索 , , 的任何olearys
变O learys
体o`learys
。
问问题
1296 次
1 回答
3
我认为不可能同时使用弹性搜索附带的分析器、标记器或过滤器来O`Learys
匹配两者。它需要检测两次的存在和索引:首先作为一个令牌,然后作为两个令牌。不过,它可以通过仅使用自定义令牌过滤器编写来完成。olearys
O learys
`
O`Learys
olearys
o
learys
作为一种解决方法,您可以通过使用Mapping Char Filter从输入中删除字符来同时进行olearys
和o`learys
匹配。O`Learys
`
于 2012-09-18T00:36:18.933 回答