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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user