Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch Kibana 6.2可视化术语顺序_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Kibana_Kibana 6 - Fatal编程技术网 elasticsearch Kibana 6.2可视化术语顺序,elasticsearch,kibana,kibana-6,elasticsearch,Kibana,Kibana 6" /> elasticsearch Kibana 6.2可视化术语顺序,elasticsearch,kibana,kibana-6,elasticsearch,Kibana,Kibana 6" />

elasticsearch Kibana 6.2可视化术语顺序

elasticsearch Kibana 6.2可视化术语顺序,elasticsearch,kibana,kibana-6,elasticsearch,Kibana,Kibana 6,我有一个Kibana可视化,它是按文本字段的术语排序的 contract 1 contract 2 contract 3 contract 34 contract 35 contract 4 contract 5.... 我的问题是,它认为合同34和35与合同3相同(作为一个例子),我可以理解这样做的逻辑,但是否有任何方法可以弥补这一细微差别 这被称为,与数字顺序相反。在术语聚合中,存储桶可以按文档计数、术语(您的案例)或其他度量子聚合排序 如果您有另一个包含合同号的数字字段,则最终可以在该数

我有一个Kibana可视化,它是按文本字段的术语排序的

contract 1
contract 2
contract 3
contract 34
contract 35
contract 4
contract 5....
我的问题是,它认为合同34和35与合同3相同(作为一个例子),我可以理解这样做的逻辑,但是否有任何方法可以弥补这一细微差别

这被称为,与数字顺序相反。在术语聚合中,存储桶可以按文档计数、术语(您的案例)或其他度量子聚合排序

如果您有另一个包含合同号的数字字段,则最终可以在该数字字段上创建一个度量子聚合,并根据该度量对父存储桶进行排序(请参见下面的示例),否则您需要创建这样一个字段。。。或者处理字典顺序

{
  "aggs": {
    "contracts": {
      "terms": {
        "field": "contractField",
        "order": { 
          "contractNumber": "asc"
        }
      },
      "aggs": {
        "contractNumber": {
          "avg": {
            "field": "contractNumberField"
          }
        }
      }
    }
  }
}

好的,我希望能创建一个额外的字段,但我猜这就是我要做的