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