|
@@ -769,11 +769,13 @@ func EsMultiMatchFunctionScoreQueryTimeSort(indexName, keyWord string, startSize
|
|
|
highlight := elastic.NewHighlight()
|
|
|
highlight = highlight.Fields(elastic.NewHighlighterField("Title"), elastic.NewHighlighterField("BodyText"))
|
|
|
highlight = highlight.PreTags("<font color='red'>").PostTags("</font>")
|
|
|
- request := client.Search(indexName).Highlight(highlight).Sort("PublishDate", false).From(startSize).Size(pageSize).Query(boolquery)
|
|
|
+ request := client.Search(indexName).Highlight(highlight).Sort("PublishDate", false).Query(boolquery)
|
|
|
searchByMatch, err := request.Do(context.Background())
|
|
|
+
|
|
|
if searchByMatch != nil {
|
|
|
matchResult, _ := json.Marshal(searchByMatch)
|
|
|
utils.FileLog.Info("%s", string(matchResult))
|
|
|
+ fmt.Println(len(searchByMatch.Hits.Hits))
|
|
|
if searchByMatch.Hits != nil {
|
|
|
for _, v := range searchByMatch.Hits.Hits {
|
|
|
articleJson, err := v.Source.MarshalJSON()
|