0
내 목표는 한 필드에서 최대 값을 찾고이 발견 된 문서에서 다른 필드를 인쇄하는 것입니다. 지금까지 내 쿼리 :탄성 검색 쿼리 - 다른 필드를 기반으로 특정 필드 인쇄
{
"fields": ["text"], //NOT WORKING
"query": {
"query_string": {
"query": "_type:bmw AND _exists_:car_type",
"analyze_wildcard": True
}
},
"size": 0,
"aggs": {
"2": {
"terms": {
"field": "compound",
"size": 5,
"order": {
"2-orderAgg": "desc"
}
},
"aggs": {
"2-orderAgg": {
"max": {
"field": "compound"
}
}
}
}
}
}
결과
'buckets': [{'doc_count': 1, '2-orderAgg': {'value': 0.8442}, 'key': 0.8442}, {'doc_count': 1, '2-orderAgg': {'value': 0.7777}, 'key': 0.7777}, {'doc_count': 1, '2-orderAgg': {'value': 0.7579}, 'key': 0.7579}, {'doc_count': 1, '2-orderAgg': {'value': 0.6476}, 'key': 0.6476}, {'doc_count': 1, '2-orderAgg': {'value': 0.6369}, 'key': 0.6369}]
가 지금은 문서 등 compound
값 0.8442을 포함에 text
필드를 인쇄해야 .. 당신의 조언을 주셔서 감사합니다.