1

我们在弹性搜索中存储多种语言,目前使用 Kibana 作为仪表板。

当我们搜索英语以外的语言时,问题就来了,问题是我们如何使用 Kibana 指定搜索分析器?

4

1 回答 1

-1

分析器在 Elasticsearch 中设置为索引的映射(请参阅 doc)。Elasticsearch 依赖于 lucene,支持多种语言:

阿拉伯语, 亚美尼亚语, 巴斯克语, 巴西语, 保加利亚语, 加泰罗尼亚语, 中文, cjk, 捷克语, 丹麦语, 荷兰语, 英语, 芬兰语, 法语, 加利西亚语, 德语, 希腊语, 印地语, 匈牙利语, 印度尼西亚语, 意大利语, 挪威语, 波斯语, 葡萄牙语, 罗马尼亚语,俄语、西班牙语、瑞典语、土耳其语、泰语

为您要搜索的字段正确设置分析器后,Kibana 中的查询将按预期工作。无法指定要在 Kibana 中使用的分析器,因为分析是在对文档进行索引时进行的。

于 2014-06-26T06:51:08.413 回答