elastic search 查詢2個字段值的差 大於某個值,再帶點查詢條件的語句

語句如下:

{
    "from":0,
    "size":10,
    "query":{
        "bool":{
            "must":[
                {
                    "term":{
                        "lagFromRawTimeMs":1592930180842
                    }
                },
                {
                    "term":{
                        "trans_ref.TT":"ACE"
                    }
                }
            ],
            "filter":{
                "script":{
                    "script":{
                        "inline":"doc['lagFromRawTimeMs'].value - doc['start_at'].value > 10",
                        "lang":"painless"
                    },
                    "boost":1
                }
            }
        }
    }
}

帶了個查詢條件:字段   lagFromRawTimeMs的值等於 xxxx,然後 字段lagFromRawTimeMs 的值減去 字段 start_at字段的值的差,大於10的結果

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章