【发布时间】:2020-03-14 09:36:57
【问题描述】:
我在 couchbase 中为我的分析器使用正则表达式字符过滤器。
phuong 1 -> phuong_1
phuong 12 -> phuong_12
在 Couchbase Web 控制台中配置字符过滤器
Regular expression : ([a-z])\s+(\\d)
Replacement: $1_
- 上述配置的结果是产生 term [phuong,1, 12]
- 理想的结果是 [phuong_1 , phuong_12]
- 我已多次对齐此代码,但仍然无法正常工作
- 你能帮我解决这个问题吗?
【问题讨论】:
-
没有人找到方法?
-
你需要匹配这个精确的模式吗?因为如果只是空格问题,您可以使用正则表达式:\s+ 和替换:_
-
哦不。我的表达式 -> 数字后面是空格和一个单词
标签: regex full-text-search couchbase bleve