使用丹麦分析器获得 2 个字段(名称和描述)。现在我也需要用英语分析器来支持它。
我的解决方案是什么?
- 在字段上添加更多分析器?
- 查找时设置语言?(不要认为这行得通,因为不会分析数据)
- 有 2 个额外字段 name_en 和 description_en?
使用丹麦分析器获得 2 个字段(名称和描述)。现在我也需要用英语分析器来支持它。
我的解决方案是什么?
使用名称和描述使用丹麦语分析器的多字段。然后有一个像 name.en 和 description.en 这样的字段使用英语分析器。
http://www.elasticsearch.org/guide/reference/mapping/multi-field-type/