|
@@ -248,7 +248,7 @@ func (so *SearchOptimize) GetSearchKeyWordsQueryStr() string {
|
|
|
if so.KeyWords != "" {
|
|
|
if so.SearchMode == 1 {
|
|
|
if ikWords := jy.HttpEs(so.KeyWords, "ik_smart", pc.DbConf.Elasticsearch.Main.Address); ikWords != "" {
|
|
|
- so.KeyWords = strings.ReplaceAll(ikWords, "+", " ")
|
|
|
+ so.KeyWords = jy.KeywordsProcessing(strings.ReplaceAll(ikWords, "+", " "), " ")
|
|
|
}
|
|
|
}
|
|
|
searchWords = append(searchWords, so.KeyWords)
|
|
@@ -261,7 +261,7 @@ func (so *SearchOptimize) GetSearchKeyWordsQueryStr() string {
|
|
|
)
|
|
|
for _, awv := range strings.Split(so.AdditionalWords, ",") {
|
|
|
if ikWords := jy.HttpEs(awv, "ik_smart", pc.DbConf.Elasticsearch.Main.Address); ikWords != "" {
|
|
|
- addWords = append(addWords, strings.ReplaceAll(ikWords, "+", " "))
|
|
|
+ addWords = append(addWords, jy.KeywordsProcessing(strings.ReplaceAll(ikWords, "+", " "), " "))
|
|
|
}
|
|
|
}
|
|
|
if len(addWords) > 0 {
|