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