使用丹麦语分析器获得 2 个字段(名称和描述)。 现在我也需要用英语分析器来支持它。
我的解决方案是什么?
- 在字段上添加更多分析器?
- 查找时设置语言? (不要认为这行得通,因为数据不会被分析)
- 有 2 个额外字段 name_en 和 description_en?
最佳答案
使用多字段,其中名称和描述使用您的丹麦语分析器。然后让像 name.en 和 description.en 这样的字段使用英语分析器。
http://www.elasticsearch.org/guide/reference/mapping/multi-field-type/
关于elasticsearch - 1 个字段上的多个分析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17029901/