MAC アドレス フィールドを含むタイプがあります。データはjdbc Riverを使用してもたらされます
原因は、mac_address フィールドで用語集計を実行すると、フィールドがインデックス付きキーに分割されているように見えるためです。
アクション:
GET index/type/_search?search_type=count
{
"aggs" : {
"uniqe_macs" : {
"terms" : {
"field" : "mac_address"
}
}
}
}
結果:
"aggregations": {
"uniqe_visitors": {
"buckets": [
{
"key": "00",
"doc_count": 1608759
},
{
"key": "10",
"doc_count": 674633
},
{
"key": "18",
"doc_count": 588591
},
{
"key": "f0",
"doc_count": 544897
},
{
"key": "60",
"doc_count": 538841
},
{
"key": "40",
"doc_count": 529085
},
{
"key": "08",
"doc_count": 523681
},
{
"key": "d0",
"doc_count": 515774
},
{
"key": "54",
"doc_count": 514771
},
{
"key": "04",
"doc_count": 509629
}
]
}
}
エラスティックにこのフィールドを強制的にマッピングし、キーに分割しないようにするにはどうすればよいでしょうか?