_source
字段中的include和exclude来指定返回结果包含哪些字段,排除哪些字段举例:根据关系单号,查询es,设置_source
的include
和exclude
java
{ "_source":{ "include":[ "policyNo", "policyRelationNo", "policyStatus" ], "exclude":[ "salesType" ] }, "query": { "bool": { "must": [ { "term": { "policyRelationNo": "KR01435021" } } ], "should": [], "must_not": [] } }, "from": 0, "size": 10 }
效果以下:web
{ "_shards": { "total": 5, "successful": 5, "failed": 0 }, "hits": { "total": 19, "max_score": 11.391884, "hits": [ { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407038", "_score": 11.391884, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120319", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407046", "_score": 10.713255, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120323", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407044", "_score": 10.713255, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120322", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407066", "_score": 10.713255, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120333", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407058", "_score": 10.713255, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120329", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407070", "_score": 10.713255, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120335", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407056", "_score": 10.294733, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120328", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407052", "_score": 10.294733, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120326", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407062", "_score": 10.294733, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120331", "policyStatus": 11 } }, { "_index": "search4policy-msad-dev3_20200520000000", "_type": "policy-msad-dev3", "_id": "4407064", "_score": 10.294733, "_source": { "policyRelationNo": "KR01435021", "policyNo": "B609120332", "policyStatus": 11 } } ] }, "took": 5, "timed_out": false }