elasticsearch 如何在标记化之前应用小写?

xoefb8l8  于 2022-11-02  发布在  ElasticSearch
关注(0)|答案(1)|浏览(115)

如何在标记化之前应用小写?
当车辆在user_dictionary中注册并进行搜索时,小写字母和大写字母的识别方式不同,从而导致不同的搜索结果。例如,model3 =〉model3(它在user_dict中),但MODEL3 =〉model,3或Model3 =〉model,3因此,我希望在标记化之前将搜索词转换为小写。

5f0d552i

5f0d552i1#

您可以在分析器中添加一个小写的过滤器。

GET _analyze
{
  "tokenizer": "standard",
  "filter": [
    "lowercase"
  ],
  "text": "Model"
}

相关问题