首页 > 解决方案 > elasticsearch中文本数据类型的ignore_above

问题描述

在弹性搜索 5string中,数据类型已被删除,正如这篇文中很好地解释的那样。

ignore_above数据类型不支持text。有人可以让我知道如何text保护字段免受 Lucene 的术语字节长度限制,如此处文档中所述,尤其是以下部分

此选项对于防止 Lucene 的术语字节长度限制 32766 也很有用。

标签: elasticsearchluceneelasticsearch-5

解决方案


ignore_abovekeywords,根据定义,它只有一个术语。text应该分析并拆分为多个术语。分析器有一些方法可以限制令牌的大小。standard分析器有max_token_length选项,而对于自定义分析器,您可以使用长度标记过滤器


推荐阅读