admin管理员组

文章数量:1640592

Fielddata is disabled on text fields by default. Set fielddate=true on...

  • 问题原因
  • 解决方案一(常用)
  • 解决方案二
  • 解决方案三

今天在ES中执行cardinality时报出illegal_argument_exception,提示原因是Fielddata is disabled on text fields by default. Set fielddata=true on [policyno] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead.

//查询语句
{
   
	"query":{
   
		"match":{
   
			"sex":"1"
		}
	},

本文标签: disabledTextElasticsearchFielddataFields