我们在弹性搜索中存储多种语言,目前使用Kibana作为仪表板。
当我们搜索英语以外的语言时,问题出现了,问题是如何用Kibana指定搜索分析器?
答案 0 :(得分:-1)
分析器在Elasticsearch中设置为索引的映射(see doc)。 Elasticsearch依赖于lucene并支持多种语言:
阿拉伯语,亚美尼亚语,巴斯克语,巴西,保加利亚语,加泰罗尼亚语,中文,cjk,捷克语,丹麦语,荷兰语,英语,芬兰语,法语,加利西亚语,德语,希腊语,印地语,匈牙利语,印度尼西亚语,意大利语,挪威语,波斯语,葡萄牙语,罗马尼亚,俄罗斯,西班牙语,瑞典语,土耳其语,泰语
为您要搜索的字段正确设置分析器后,Kibana中的查询将按预期工作。无法指定在Kibana中使用的分析器,因为在对文档编制索引时会进行分析。