logo search
This commit is contained in:
parent
fe5ec165f2
commit
5bf706e528
|
@ -27,7 +27,7 @@ type PreLogoSearchResult struct {
|
|||
|
||||
// 搜索
|
||||
func (p *FsPreprocessLogoModel) PreLogoSearch(ctx context.Context, zipcode string, keywordsStr string, count int) (resp []PreLogoSearchResult, err error) {
|
||||
keywordsList := regexp.MustCompile(`\s+`).Split(keywordsStr, -1)
|
||||
keywordsList := SplitSearchKeywords(keywordsStr)
|
||||
var keywords []string
|
||||
for _, v := range keywordsList {
|
||||
if len(v) > 1 {
|
||||
|
@ -64,9 +64,14 @@ func (p *FsPreprocessLogoModel) PreLogoSearch(ctx context.Context, zipcode strin
|
|||
return resp, nil
|
||||
}
|
||||
|
||||
func SplitSearchKeywords(keywordsStr string) []string {
|
||||
return regexp.MustCompile(`\s+|\++`).Split(keywordsStr, -1)
|
||||
}
|
||||
|
||||
// 搜索建议
|
||||
func (p *FsPreprocessLogoModel) PreLogoSearchSuggestions(ctx context.Context, keywordsStr string, count int) (resp []PreLogoSearchResult, err error) {
|
||||
keywordsList := regexp.MustCompile(`\s+`).Split(keywordsStr, -1)
|
||||
// keywordsList := regexp.MustCompile(`\s+|\++`).Split(keywordsStr, -1)
|
||||
keywordsList := SplitSearchKeywords(keywordsStr)
|
||||
var keywords []string
|
||||
for _, v := range keywordsList {
|
||||
if len(v) > 1 {
|
||||
|
|
Loading…
Reference in New Issue
Block a user