|
@@ -228,7 +228,8 @@ func PCQuery(area map[string]interface{}, industry []string, buyerclass []string
|
|
|
multi_match := `{"multi_match": {"query": %s,"type": "phrase", "fields": [%s]}}`
|
|
|
query := `{"query":{"bool":{"must":[%s],"must_not": [{"term": {"buyer": ""}}],"should":[%s],"minimum_should_match": %d}},"size": 0,%s}`
|
|
|
query_bool_should := `{"bool":{"should":[%s],"minimum_should_match": 1}}`
|
|
|
- query_aggs := `"aggs": {"group_field": {"terms": {"field": %s,"size": %d%s},"aggs": {"count": {"sum": {"field": "budget"}},"group_area": {"terms": {"field": "area","size": 1}},"group_city": {"terms": {"field": "city","size": 1}}}}}`
|
|
|
+ //21.1.20 为和画像保持一致 数据组要求 budget 改成 bidamount
|
|
|
+ query_aggs := `"aggs": {"group_field": {"terms": {"field": %s,"size": %d%s},"aggs": {"count": {"sum": {"field": "bidamount"}},"group_area": {"terms": {"field": "area","size": 1}},"group_city": {"terms": {"field": "city","size": 1}}}}}`
|
|
|
query_sort := `,"order": {"count": "desc"}`
|
|
|
query_bool_must := `{"terms":{"%s":[%s]}}`
|
|
|
bools := []string{}
|