在Elasticsearch中忽略文本数据类型

时间:2019-08-20 08:45:09

标签: elasticsearch lucene elasticsearch-5

在Elasticsearch 5中,string数据类型已被删除,如本blog帖子所述。

数据类型ignore_above不支持

text。有人可以告诉我如何text字段如何受到Lucene的术语字节长度限制的保护吗,如文档here中所述,尤其是下面的部分

  

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

1 个答案:

答案 0 :(得分:0)

ignore_above用于keyword,根据定义它们只有一个术语。 text应该被分析并分成多个术语。分析器有多种方法可以限制令牌的大小。 standard analyzer has max_token_length optionlength token filter。对于自定义分析仪,您可以使用{{3}}。