有没有办法配置一个分析器,只能在索引之前降低输入的大小写?
例如,如果我得到:
"name": "Foo Bar"
输出术语应该是"foo bar",因此我可以使用术语查询来查询该确切术语.
我的用例是使用术语查询索引我稍后要查询的实体,因此我希望每个事物在小写后都是索引.
谢谢!
好的,找到了!
看起来关键字tokenizer是正确的标记生成器.
"analysis": { "analyzer": { "lowercase": { "type": "custom", "tokenizer": "keyword", "filter": [ "lowercase" ] } } }