我想将多种语言的页面索引到一个索引中。但是对于每种语言,我都需要定义自定义语言分析器。因此,对于英文页面,它将使用英语分析器,对于捷克页面,它将使用捷克分析器。
在搜索时,我会根据当前语言环境设置正确的分析器,因为我不需要跨语言搜索。
似乎在 Elasticsearch 的早期版本中是可能的,但我在 7.6 中找不到方法
有没有办法实现这一点,还是我真的需要为每种语言的每种类型创建一个索引?这将导致许多索引只有少量索引文档。
还是有更好的方法来处理这种情况?我们正在考虑大约 20 种语言和几种文档类型(据我了解,类型现在已被弃用,因此每种类型都需要自己的索引)。