|
@@ -5,8 +5,6 @@ import (
|
|
|
IC "jyBXCore/rpc/init"
|
|
|
"jyBXCore/rpc/internal/config"
|
|
|
"jyBXCore/rpc/type/bxcore"
|
|
|
- "net/http"
|
|
|
- "net/url"
|
|
|
"regexp"
|
|
|
"strconv"
|
|
|
"strings"
|
|
@@ -99,23 +97,7 @@ func InterceptSearchKW(word string, keywordsLimit int, isFilter bool) (bWord, aW
|
|
|
}
|
|
|
|
|
|
func HttpEs(ques, analyzer, esAddress string) (res string) {
|
|
|
- return es.Analyze(ques, "bidding", analyzer)
|
|
|
-}
|
|
|
-
|
|
|
-func getESResp(ques, analyzer string, adds []string) (resp *http.Response, err error) {
|
|
|
- for _, v := range adds {
|
|
|
- curl := v + "/bidding/_analyze"
|
|
|
- URL, _ := url.Parse(curl)
|
|
|
- Q := URL.Query()
|
|
|
- Q.Add("text", ques)
|
|
|
- Q.Add("analyzer", analyzer)
|
|
|
- URL.RawQuery = Q.Encode()
|
|
|
- resp, err = http.Get(URL.String())
|
|
|
- if err == nil {
|
|
|
- break
|
|
|
- }
|
|
|
- }
|
|
|
- return resp, err
|
|
|
+ return strings.ReplaceAll(es.Analyze(ques, "bidding", analyzer), "+", IC.C.JYKeyMark)
|
|
|
}
|
|
|
|
|
|
const (
|