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) {
|
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
|
var keywords []string
|
||||||
for _, v := range keywordsList {
|
for _, v := range keywordsList {
|
||||||
if len(v) > 1 {
|
if len(v) > 1 {
|
||||||
@ -64,9 +64,14 @@ func (p *FsPreprocessLogoModel) PreLogoSearch(ctx context.Context, zipcode strin
|
|||||||
return resp, nil
|
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) {
|
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
|
var keywords []string
|
||||||
for _, v := range keywordsList {
|
for _, v := range keywordsList {
|
||||||
if len(v) > 1 {
|
if len(v) > 1 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user