Elasticsearch 子查询

来源:互联网 发布:阿里云香港翻墙 编辑:程序博客网 时间:2024/06/06 03:16


curl -XPOST 'xxxx:9200/yl1001search_2015/groups/_search?pretty=true' -d '{  "query": {    "bool": {      "must": [        {          "terms": {            "group_audit_status": [              5,              99            ]          }        },        {          "bool": {            "should": [              {                "multi_match": {                  "query": "650016",                  "fields": [                    "ygroup_name^3",                    "ygroup_tag_names",                    "ygroup_intro"                  ],                  "minimum_should_match": 1                }              },              {                "term": {                  "group_code": "650016"                }              }            ]          }        }      ],      "should": [        {          "terms": {            "group_open_status": [              1,              100            ]          }        },        {          "has_child": { // 子查询            "type": "groups_person",            "query": {              "term": {                "person_id": "12819671"              }            }          }        }      ],      "minimum_should_match": 1    }  },  "size": 10,  "from": 0,  "sort": {    "_score": {      "order": "desc"    }  },  "highlight": {    "fields": {      "ygroup_name": {}    },    "pre_tags": [      "<font color=red>"    ],    "post_tags": [      "</font>"    ]  }}'


0 1
原创粉丝点击