This commit is contained in:
suguo.yao 2022-10-18 13:54:01 +08:00
parent 2f62b12b73
commit f34f0948f4
2 changed files with 6 additions and 5 deletions

View File

@ -5,20 +5,22 @@ import (
"encoding/json" "encoding/json"
"fmt" "fmt"
"net/http" "net/http"
"strings"
"myschools.me/suguo/search/exceptionless" "myschools.me/suguo/search/exceptionless"
) )
func indexAdd(id *uint32, uri, title, description *string) { func indexAdd(id *uint32, uri, requestURI, title, description *string) {
r := strings.Split(*uri, ".")
idx := &struct { idx := &struct {
ID uint32 ID uint32
Text string Text string
Document map[string]interface{} Document map[string]interface{}
}{ }{
ID: *id, ID: *id,
Text: fmt.Sprintf("%s %s %s", *uri, *title, *description), Text: fmt.Sprintf("%s %s %s", r[0], *title, *description),
Document: map[string]interface{}{ Document: map[string]interface{}{
"url": *uri, "url": *requestURI,
"title": *title, "title": *title,
"description": *description, "description": *description,
}, },

View File

@ -61,8 +61,7 @@ func siteAccess(uri *string) error {
if title != "" { if title != "" {
id := uint32(crc32.ChecksumIEEE([]byte(*uri))) id := uint32(crc32.ChecksumIEEE([]byte(*uri)))
r := strings.Split(*uri, ".") go indexAdd(&id, uri, &requestUri, &title, &description)
go indexAdd(&id, &r[0], &title, &description)
} }
urls := urlAnalysis(resp.Body) urls := urlAnalysis(resp.Body)