|
@@ -721,11 +721,11 @@ func EsMultiMatchFunctionScoreQuerySort(indexName, keyWord string, startSize, pa
|
|
|
bodyFunctionQuery3 := elastic.NewFunctionScoreQuery()
|
|
|
|
|
|
//multiMatch := elastic.NewMultiMatchQuery(v, "Title", "BodyText").Analyzer("ik_smart")
|
|
|
- multiMatch := elastic.NewMultiMatchQuery(v, "Title").Analyzer("ik_smart").Boost(10)
|
|
|
+ multiMatch := elastic.NewMultiMatchQuery(v, "Title").Analyzer("ik_smart").Boost(100)
|
|
|
bodyFunctionQuery.Query(multiMatch)
|
|
|
matchArr = append(matchArr, bodyFunctionQuery)
|
|
|
|
|
|
- multiMatch = elastic.NewMultiMatchQuery(v, "BodyText").Analyzer("ik_smart")
|
|
|
+ multiMatch = elastic.NewMultiMatchQuery(v, "BodyText").Analyzer("ik_smart").Boost(1)
|
|
|
bodyFunctionQuery2.Query(multiMatch)
|
|
|
matchArr = append(matchArr, bodyFunctionQuery2)
|
|
|
|
|
@@ -733,7 +733,7 @@ func EsMultiMatchFunctionScoreQuerySort(indexName, keyWord string, startSize, pa
|
|
|
bodyFunctionQuery3.Query(multiMatch)
|
|
|
matchArr = append(matchArr, bodyFunctionQuery3)
|
|
|
|
|
|
- boolquery.Must(matchArr...)
|
|
|
+ boolquery.Should(matchArr...)
|
|
|
|
|
|
//multiMatch = elastic.NewMultiMatchQuery(v, "BodyText").Analyzer("ik_smart")
|
|
|
//bodyFunctionQuery.Query(multiMatch)
|