在人力资源部门中搜索“人力资源”会返回文档,例如每小时90美元。我试过字形无济于事而且卡住了。我知道有可能改变char_set,但这意味着我失去了匹配任何其他情况的能力。对于Sphinx搜索来说这一定是一个问题,一般来说有没有人能解决它?
答案 0 :(得分:0)
我认为解决这个问题的唯一方法是regexp_filter
,它可以做区分大小写的替换。
像...一样的东西。
regexp_filter = \b([A-Z]{2,})\b => upper_\1
它将用不同的单词替换它,但是上面的前缀将在charset_table下面生存下来的标记。