强制首字母缩略词是大写的狮身人面像?

时间:2015-12-16 05:07:38

标签: sphinx case-sensitive

在人力资源部门中搜索“人力资源”会返回文档,例如每小时90美元。我试过字形无济于事而且卡住了。我知道有可能改变char_set,但这意味着我失去了匹配任何其他情况的能力。对于Sphinx搜索来说这一定是一个问题,一般来说有没有人能解决它?

1 个答案:

答案 0 :(得分:0)

我认为解决这个问题的唯一方法是regexp_filter,它可以做区分大小写的替换。

像...一样的东西。

regexp_filter = \b([A-Z]{2,})\b => upper_\1

它将用不同的单词替换它,但是上面的前缀将在charset_table下面生存下来的标记。