更换搜索引擎并防止milvus使用系统代理
This commit is contained in:
		@@ -267,7 +267,27 @@ func NewSchema(config Config) (graphql.Schema, error) {
 | 
			
		||||
				var id_list []string
 | 
			
		||||
				if args.Text != "" {
 | 
			
		||||
					fmt.Println("args:", args)
 | 
			
		||||
					id_list = models.ElasticsearchSearch(args.Text).GetIDList(args.First, args.Last, args.After, args.Before)
 | 
			
		||||
					//id_list = models.ElasticsearchSearch(args.Text).GetIDList(args.First, args.Last, args.After, args.Before)
 | 
			
		||||
					resp, err := models.ZincSearch(map[string]interface{}{
 | 
			
		||||
						"query": map[string]interface{}{
 | 
			
		||||
							"bool": map[string]interface{}{
 | 
			
		||||
								"must": []map[string]interface{}{
 | 
			
		||||
									{
 | 
			
		||||
										"query_string": map[string]string{"query": "content:" + args.Text},
 | 
			
		||||
									},
 | 
			
		||||
								},
 | 
			
		||||
							},
 | 
			
		||||
						},
 | 
			
		||||
						"sort": []string{},
 | 
			
		||||
						"from": 0,
 | 
			
		||||
						"size": 10,
 | 
			
		||||
					})
 | 
			
		||||
					if err != nil {
 | 
			
		||||
						fmt.Println("获取图像列表失败", err)
 | 
			
		||||
						return nil, err
 | 
			
		||||
					}
 | 
			
		||||
					id_list = resp.ToIDList(args.First, args.Last, args.After, args.Before)
 | 
			
		||||
 | 
			
		||||
					id_list_str := strings.Trim(strings.Join(strings.Fields(fmt.Sprint(id_list)), ","), "[]")
 | 
			
		||||
					if id_list_str == "" {
 | 
			
		||||
						return map[string]interface{}{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user