映射
{
"products":{
"mappings":{
"product":{
"dynamic":"strict",
"properties":{
"CompanyId":{
"type":"integer"
},
"CompanyName":{
"type":"text",
"fields":{
"raw":{
"type":"keyword"
}
}
}
}
}
}
}
}
这有效
{
"query":{
"match_all":{}
},
"size":20,
"aggs":{
"CompanyId":{
"terms":{
"field":"CompanyId",
"size":20,
"order":{
"_count":"desc"
}
}
}
}
}
但这不是(buckets
数组为空)
{
"query":{
"match_all":{}
},
"size":20,
"aggs":{
"CompanyName.raw":{
"terms":{
"field":"CompanyName.raw",
"size":20,
"order":{
"_count":"desc"
}
}
}
}
}
为什么?
这是为了摆脱“大部分代码”错误。 Lorem ipsum dolor坐下来,精致的adipistur elit。 Suspendisse nec elementum sapien,在sollicitudin lacus。 Vestibulum坐amet lectus odio。 Pellentesque eu tempor elit。 Aenean tempor consequat sem,nec rutrum orci euismod ut。 Donec blandit malesuada sagittis。 Nam pharetra porttitor diam。 Mauris lobortis metus a auctor ornare。 Suspendisse nec bibendum mauris。 Sed efficurur purus mauris,vitae euismod purus volutpat id。 Vivamus eget turpis placerat,hendrerit odio non,euismod leo。 Curabitur ornare consectetur imperdiet。 Proin auctor sagittis libero坐在amet euismod。 Nam euismod vitae est ut mollis。 Fusce eget est orci。 Mauris in urna sem。前庭(ftecibus orci luctus)的前庭(anpsum primis ante ipsum primis)和后面的白桦(Curae);
答案 0 :(得分:0)
由于映射已更改,因此需要重建索引。
POST products/_update_by_query?conflicts=proceed