不确定如何使用正则表达式选项 我想要的是:像['wick','wicks']和['television',''tvvisions'这样的词语给出了相同的搜索结果。
这就是我的尝试:
regexp_filter = (?i)\b([^\s]+?[^es])s\b => \1
使用这台电视机后,电视机,电视机不匹配!这很奇怪..
我也试过
regexp_filter = (?i)\b([^\s]+?[^es])s\b => \1s
就像没有这个过滤器一样..(电视只配电视,电视只配电视)
狮身人面像2.2.8版
安装Re2
Debian Squeeze
答案 0 :(得分:1)
编辑:不完全。 正则表达式过滤器
regexp_filter = (?i)\b([^\s]+?[^es])s\b => \1s \1
制造'字' - >匹配'单词'和'字' 。但是'字'仍然没有匹配的单词' :(
我明白了!再次..
我要做的是同时使用\ 1和\ 1,所以' word'匹配'字'和'单词'
regexp_filter = (?i)\b([^\s]+?[^es])s\b => \1s \1
从http://gotoanswer.stanford.edu/?q=Configure+Sphinx+to+handle+space+as+possible+words+separator
获取此信息