父子文件索引

FreeMason發表於2019-09-19

版本

6.5

描述

子文件 price 必須定義索引,否則不生效。date 未定義索引,也能查詢成功。為了安全起見,es 所有儲存的欄位都定義,總沒錯

{
    "query": {
        "bool": {
            "must": [
                {
                    "has_child": {
                        "query": {
                            "bool": {
                                "must": [
                                    {
                                        "range": {
                                            "price": {
                                                "gte": "50000",
                                                "lte": "80000"
                                            }
                                        }
                                    },
                                    {
                                        "term":{
                                            "date": "2030-01-01"
                                        }
                                    }
                                ]
                            }
                        },
                        "type": "sub"
                    }
                },
                {
                    "term": {
                        "status": "1"
                    }
                }
            ]
        }
    },
    "size": 10000
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結
光年之外

相關文章