我正在为我的 Ruby on Rails 应用程序使用 elasticsearch。我想用 char_filter用空白替换一些字符。
在 elasticsearch 的教程中,它是这样说的:
"mappings" : ["ph=>f", "qu=>q"]
我试过以下方法:
"mappings" : ["ph=>\s", "qu=>\s"]
不过好像不行。伙计们有什么想法吗?
最佳答案
您可以对空格使用\uXXXX 符号:
"mappings" : ["ph=>\s", "qu=>\\u0020"]
关于Elasticsearch char_filter 用空格替换任何字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15501517/